ctrl+ shift+ uэто комбинированная комбинация клавиш в Eclipse.
Но когда я нажимаю его, он показывает u
, как ввод с подчеркиванием. Я думаю, что этот ярлык был объявлен Ubuntu, поэтому я не могу его использовать.
Я использовал для решения этой проблемы, набрав capslockсначала. Есть ли лучший метод?
ubuntu
keyboard-shortcuts
eclipse
Фрэнк Ченг
источник
источник
Решение Ubuntu 18.04
Ответ Шмулики был близок, но, к сожалению, выбор «Ни один» не сработал для меня. Я могу подтвердить, что процесс, описанный ниже, работает в 18.04 по состоянию на апрель 2019 года.
Нажмите Применить для всей системы.Когда я снова вошел в систему, я смог установить CTRL+ SHIFT+ Uкак ярлык в коде Visual Studio.
Изменить: «Применить всю систему» не требуется. Эта кнопка относится к разделу «Язык», а не ко всему диалогу.
источник
$> gnome-language-selector
Изменение метода ввода, как объясняет PutzKipa, на самом деле решает проблему.
Однако мне не удалось найти какую-либо панель конфигурации в KDE ubuntu 14.04, чтобы выполнить эту работу, и стандартная утилита im-config кажется сломанной. В конце концов мне удалось создать файл ~ / .xinputrc , содержащий одну строку:
затем выйти / войти. При этом в качестве метода ввода выбирается xim ( по умолчанию ibus ). Если вы удалите ~ / .xinputrc , то im-config может перечислить доступные методы ввода, даже если он не может выбрать один из них.
источник
Пытаться:
и затем запустите Eclipse из той же оболочки. Или, если это не сработает,
(Этот тест работает только при вводе команды экспорта и затем Eclipse из той же командной строки оболочки, он ничего не изменит, если вы используете ярлык на рабочем столе или меню «Приложения», или запустите Eclipse из новой оболочки.)
Если какой-либо тест работает, вы можете внести изменение в масштабе всей системы, добавив его
/etc/environment
или введя для каждого пользователя~/.gnomerc
. (Командаexport
не входит в эти файлы, просто новая строка сGTK_IM_MODULE="xim"
илиGTK_IM_MODULE="gtk-im-context-simple"
.)Похоже, что это поведение происходит из входных сопоставлений GTK, как описано здесь: https://developer.gnome.org/gtk3/unstable/GtkIMContext.html
GTK используется многими распространенными приложениями в Ubuntu, включая Eclipse.
источник
Ubuntu 18.04
Столкнувшись с этой проблемой в Ubuntu 18.04, я попробовал все предложенные выше предложения, но, к сожалению, ни один из них не сработал. Я закончил тем, что удалил
ibus
пакет.Фон / sidenotes
Я пытался отключить IBus с помощью
Language Support
менюim-config
(настраивает~/.xinputrc
)sudo im-config
(настраивает/etc/X11/xinit/xinputrc
)Однако я заметил, что независимо от того, какую конфигурацию я пробовал, демон ibus работал каждый раз после перезагрузки.
источник
I ended up uninstalling the ibus package.
- на моем Ubuntu 18.04.3 пакет ibus не был установлен в первую очередь (я не мог,ibus-setup
например, запустить , пока не установил пакет), но у меня был рабочий редактор Emoji (к моему ужасу, нажимая ctrl-.
in) Плюма например) иctrl-shift-E
вопрос.Решение Ubuntu 14.04 / 18.04
недавно обновился до 18.04 и пробился, чтобы решить эту проблему.
super
ключуКредит идет на обратную проблему на Askubuntu - по какой-то причине кто-то хочет включить этот ярлык.
источник
Я использую Ubuntu 18.10, и у меня возникли проблемы с конкретным приложением (Intellij Idea).
В этом ответе AskUbuntu Kayvan Tehrani показывает настройку, которая работает для меня в этой настройке. Установите XMODIFIERS на пустую строку перед запуском вашего приложения:
В моем случае myapp.sh был idea.sh, и я добавил строку внутри файла:
Таким образом, мой ярлык на рабочем столе все еще работает.
Очевидно, XMODIFIERS меняет способ работы xim и ibus, а когда он очищен, он отключает комбинацию CTRL-SHIFT-U, позволяя фильтровать текущее приложение.
источник
Для Ubuntu 18.04.
Я боролся с этой проблемой в течение двух дней. Я перепробовал все методы, перечисленные здесь ранее. И, похоже, я нашел решение. Но это очень нестабильно и имеет ошибки.
Основная идея такова: в системных настройках вы можете указать команду, которая запускается комбинацией клавиш Ctrl+ Shift+ U.
Примечание: если вы укажете
false
в качестве команды, комбинация не будет работать вообще.Однако мы можем указать путь к сценарию в качестве команды, в которой мы будем имитировать нажатие той же комбинации клавиш.
Чтобы имитировать нажатия клавиш, я пробовал
xdotool
(apt install xdotool
) иxte
(apt install xautomation
). Оба варианта были нестабильны. Тем не менее,xte
оказалось более гибким для меня.Пример с
xte
/home/username/shortcut.sh
chmod u+x /home/username/shortcut.sh
Вот пример сценария:
Я проверил это в PhpStorm 2018.2 EAP Build # PS-182.3458.35 и могу сказать, что он работает, но с некоторыми оговорками:
В общем, если вы не часто используете эту комбинацию, то это решение может подойти вам.
Но, возможно, кто-то найдет лучшее и более стабильное решение.
Надеюсь, эта идея кому-нибудь поможет.
источник
ibus-setup
из терминала (или откройте IBus Preferences)....
).источник