У меня установлена Ubuntu 18.04. Когда я открываю Настройки, затем на вкладке Клавиатура нажимаю на ярлык - приложение перестает отвечать.
Как изменить сочетание клавиш для набора текста (переключиться на другой язык) без использования приложения «Настройки»?
Вы можете получить текущую комбинацию клавиш для переключения ввода-источника и ввода-источника назад, выполнив приведенную ниже команду, ищите один раз соответствующий
gsettings list-recursively | grep input-source
Пример:
parrot@i7-4770U:~$ gsettings list-recursively | grep input-source
org.gnome.desktop.wm.keybindings switch-input-source ['<Super>space']
org.gnome.desktop.wm.keybindings switch-input-source-backward ['<Shift><Super>space']
ca.desrt.dconf-editor.Settings saved-view '/org/gnome/desktop/input-sources/xkb-options'
org.gnome.desktop.input-sources show-all-sources false
org.gnome.desktop.input-sources xkb-options @as []
org.gnome.desktop.input-sources per-window false
org.gnome.desktop.input-sources current uint32 0
org.gnome.desktop.input-sources mru-sources [('xkb', 'us'), ('xkb', 'de')]
org.gnome.desktop.input-sources sources [('xkb', 'us'), ('xkb', 'de')]
parrot@i7-4770U:~$
[ 118] вышеупомянутый результат говорит, что Super + пробел и Shift + Super + пробел - это те, которые .
Вы можете поместить свои собственные комбинации клавиш с помощью приведенной ниже команды, но это не гарантирует, что комбинация клавиш будет работать ..
, например:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Super>i']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Shift><Super>i']"
Редактировать:
[ 1112] если вы хотите сделать Ctrl + Shift в качестве ярлыка для переключения макета, вы можете использовать твики gnome, как это
Но вам нужно сначала нажать Shift, а затем Control или Control + 2 раза Shift в первый раз.
способ командной строки для достижения этой цели -
gsettings set org.gnome.desktop.input-sources xkb-options "['grp:ctrl_shift_toggle']"
, снова таким образом вы потеряете графическое представление, которое не эквивалентно изменению языка ввода с помощью ярлыка по умолчанию Super + Space