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, мне нужно было отключить сочетания клавиш:

Настройки> Сочетания клавиш> Переключиться на следующий источник ввода>[возврат] (чтобы отключить сочетание клавиш)

Насколько я понимаю, поскольку они оба меняют ввод, возникает либо конфликт, либо двойное изменение источника ввода.

Другие вопросы по тегам