Я використовую 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, здається, не існує способу обійти метод введення системи. Якщо вам не потрібен метод введення, ви можете вимкнути його на всій системі, перейшовши в Налаштування системи >> Підтримка мови та встановивши систему методу введення з клавіатури на жодну . Ви повинні перезавантажитись, щоб це набуло чинності. (Виходу з системи було недостатньо.)
Зауважте, що цей метод є лише жорстким кодом у додатках Gtk. Якщо ви не проти встановити залежності KDE, ви можете скористатися таким редактором kate
і змінити прискорювачі відповідно до ваших потреб.
Мені вдалося обійти цю прив'язку, знявши системну змінну " XMODIFIERS " безпосередньо перед запуском програми (Intellij IDEA), щоб запобігти конфлікту набору ключових випадків.
export XMODIFIERS=""
myapp.sh
Тестовано на Ubuntu 18.10, libgtk-3-0 3.24.1-1ubuntu2