fcitx не будет запускать IME на супер + пространстве
Я на Ubuntu 14.04 LTS.
Когда я только что закончил установку sougoupinyin IME с помощью fcitx, все работает нормально.
Я хочу изменить комбинацию горячих клавиш по умолчанию для метода ввода триггера с L-CTRL + пробел на Super + пробел (Win + пробел), чтобы он не отличался от Microsoft Windows. Комбинация изменилась на Super + Space, как показано на панели "Конфигурация". Однако комбинация не будет работать.
Нашел похожий случай здесь Что кушает ярлык Super + Space?
Поскольку рабочий стол Ubuntu 14.04 основан на Unity, сама комбинация работает нормально, когда я ранее использовал IME на основе ibus.
Понятия не имею, что делать. Моя раскладка клавиатуры англо-американская.
Извините за мой плохой английский и форматирование.
Спасибо
4 ответа
Так что у меня была та же проблема с Lubuntu 16.04, и мне удалось ее исправить.
Фон
В основном, когда вы меняете Trigger Input Method
переменная в конфигурации Fcitx в Super+Space, дисплей показывает, что она меняется на SUPER_SPACE
, но на самом деле он настроен на SPACE
(вы все еще можете вводить пробелы, используя Super+Space). Конфигурация Fcitx просто изменяет файлы в ~/.config/fcitx
, так что вы можете редактировать их вручную. Посмотрите на эти строки в ~/.config/fcitx/config
, TriggerKey был установлен в SPACE
не SUPER_SPACE
:
# Trigger Input Method
TriggerKey=SPACE
Исправление
- Вручную измените строку 3
~/.config/fcitx/config
вTriggerKey=SUPER_SPACE
и сохранить. - Откройте инструмент конфигурации Fcitx и примените его, ничего не меняя (обновляет настройки).
Это должно сделать это
В комментарии упоминается, что в 18.04 и 18.10 горячая клавиша SUPER_SPACE не работает.
Это можно исправить, сняв системную горячую клавишу в
Системные настройки -> Устройства -> Клавиатура -> Переключиться на следующий источник ввода
Для Ubuntu 20.04 вы можете отключить системную горячую клавишу в
Настройки -> Сочетания клавиш
В моем случае, после того как я изменил метод ввода Trigger на Super+Space, мне нужно было отключить сочетания клавиш:
Настройки> Сочетания клавиш> Переключиться на следующий источник ввода>[возврат] (чтобы отключить сочетание клавиш)
Насколько я понимаю, поскольку они оба меняют ввод, возникает либо конфликт, либо двойное изменение источника ввода.