Я использую Ubuntu 13.10, но я думаю, что сочетание клавиш не было связано с 12.10, но может быть ошибочным.
Это не во вкладке ярлыков настроек клавиатуры. Как я могу изменить вход Unicode с Ctrl+ Shift+ Uна другой?
Я использую Ubuntu 13.10, но я думаю, что сочетание клавиш не было связано с 12.10, но может быть ошибочным.
Это не во вкладке ярлыков настроек клавиатуры. Как я могу изменить вход Unicode с Ctrl+ Shift+ Uна другой?
Ответы:
Control+ Shift+ uдля ввода Unicode жестко закодирован в метод ввода GTK + 3 по умолчанию. (Источник: GtkIMContext ).
Легче всего, вероятно, использовать другой набор клавиш для любых необходимых вам функций.
Но у вас есть некоторые другие варианты для приложений Gtk. Оба включают замену метода ввода по умолчанию без метода ввода.
В gedit
и в gnome-terminal
, вы можете щелкнуть правой кнопкой мыши в окне и выбрать Методы ввода >> Нет . Это может быть хорошим решением, если вам не нужен метод ввода по другим причинам и вам не нужны функции LibreOffice.
Для LibreOffice не существует способа обойти метод ввода системы. Если вам не нужен метод ввода, вы можете отключить его в масштабах всей системы, перейдя в Настройки >> Language Support System и установка входной клавиатуры системы метод , чтобы никто . Вы должны перезагрузиться, чтобы это вступило в силу. (Выйти было недостаточно.)
Обратите внимание, что этот метод только жестко запрограммирован в приложениях Gtk. Если вы не возражаете против установки зависимостей KDE, вы можете использовать редактор kate
и изменять ускорители в соответствии с вашими потребностями.
Мне удалось обойти эту привязку, сбросив системную переменную ' XMODIFIERS ' непосредственно перед запуском моего приложения (Intellij IDEA), чтобы предотвратить конфликт набора ключей переключения.
export XMODIFIERS=""
myapp.sh
Протестировано на Ubuntu 18.10, libgtk-3-0 3.24.1-1ubuntu2