Ubuntu Budgie: Как использовать Alt + Shift для переключения раскладок клавиатуры?

8

Я только что установил последнюю версию Ubuntu Budgie и не могу получить Alt+ Shiftдля переключения раскладок клавиатуры. Я пишу статьи почти каждый день, используя английский и греческий, и довольно неприятно менять язык, используя Super+ Space.

Есть ли способ переключения раскладок клавиатуры с помощью Alt+ Shift?

MeymiGrøu Mey
источник

Ответы:

12

В Ubuntu Budgie 17.04 вы могли заметить, что использование настроек графического интерфейса пользователя - клавиатура - ввод текста - переключение на источник ввода не отвечает на ALT+ Shiftсамо по себе. Вам нужно третье нажатие клавиши.

Однако вы можете пойти за кулисы и установить пакет dconf-editorи отредактировать один или оба из следующих ключей, чтобы все заработало:

Перейти к org.gnome.desktop.wm.keybindings

изменить переключатель-вход-источник на ['<Alt>Shift_L']

Аналогично, ключ-переключатель-вход-источник-обратное изменение на ['<Shift>Alt_L']

свобода ископаемых
источник
5
Кстати, вы должны запустить его от своего пользователя, а не от пользователя root (sudo -i). Оффтоп для разработчиков: OMG! 2017 год Gnome & Budgie и другие разработчики, пожалуйста, сделайте "ALT SHIFT" БОЛЬШИМ! Почему мне нужно делать это каждый раз, когда я переустанавливаю систему. Это очень раздражает! Plssssss. И сделайте ярлык в «Региональные и языковые настройки», чтобы выбрать эти клавиши ....
Amaroc
О Боже, спасибо! В моем случае я использовал комбинацию ['<Alt> Shift_L', '<Shift> Alt_L'] для switch-input-source, а switch-input-source-backward пуст. Поэтому я использую только два языка.
Алек Деплер
2

Поскольку мне нравятся решения командной строки (быстрые), я попробовал приведенную выше команду gsettings, но мне пришлось ее изменить:

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
amirzolal
источник
1

По умолчанию это Super+ Space(как в MacOS X). Вы можете запустить эту команду терминала, чтобы изменить ее.

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['&lt;Alt&gt;Shift_L', '&lt;Super&gt;Shift_L']"
Артур Мустафин
источник