Горячие клавиши для каждого входного языка

Я могу настроить сочетания клавиш для каждого входного языка? Например, я хочу установить "Ctrl + 8" для английского языка, "Ctrl + 9" для украинского языка и "Ctrl + 0" для русских языков. Я не хочу переключать и искать язык, в котором я нуждаюсь.На это требуется время. Я хочу непосредственно повернуть язык, который я хочу. У меня была эта способность в Windows. Возможно, я должен установить некоторый плагин?

8
задан 27 October 2015 в 03:40

2 ответа

Перейдите к Системные настройки - Клавиатура - Ярлыки . Нажмите на кнопку "Добавить"

(Смотрите здесь, как создать пользовательский ярлык: http://web.archive.org/web/20150705203244/http://bigknol.com/create-custom-keyboard-shortcuts-in-ubuntu-for-launching-chrome-firefox/)

enter image description here

Для записи имени, например, названия языка ввода - "English".

Для команды write

gsettings set org.gnome.desktop.input-sources current 0

Здесь 0 указывает номер языка ввода. (0 для первого, 1 для второго и т.д.)

Затем нажмите на кнопку быстрого вызова и нажмите нужную комбинацию клавиш.

Измените номер в соответствии с порядком языков ввода. Например, напишите

gsettings set org.gnome.desktop.input-sources current 1

для создания ярлыка для второго языка.

9
ответ дан 23 November 2019 в 05:32

Поскольку текущий устарел для org.gnome.desktop.input-sources в GNOME 3.2, поэтому для Ubuntu 18.04 вы можете использовать один из следующих команд:

  1. Для первого языка:

     gdbus call --session --dest org.gnome.Shell --object-path / org / gnome / Shell --method org.gnome.Shell.Eval  "imports.ui.status.keyboard.getInputSourceManager (). inputSources [0] .activate ()"
     
  2. Для второго языка:

     вызов gdbus --session --dest org.gnome.Shell --object-path / org / gnome / Shell --method org.gnome.Shell.Eval "imports.ui.  status.keyboard.getInputSourceManager (). inputSources [1] .activate () "
     
4
ответ дан 23 November 2019 в 05:32

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

Похожие вопросы: