медленное переключение раскладки клавиатуры в gnome 3.6

когда я обновился с gnome 3.4 до gnome 3.6, я понял, что больше не могу менять раскладку клавиатуры с помощью Alt + Shift. поэтому я установил gnome-tweak-tool и на вкладке «Ввод» выбрал Alt + Shift из источников ввода только для модификаторов.

теперь я могу изменять макеты с помощью Alt + Shift, но это очень медленно ... что мне делать?


person Mohammad Razeghi    schedule 05.01.2013    source источник


Ответы (2)


это потому, что теперь в gnome 3.6 gnome обрабатывает источники ввода вместо x. вы можете отключить gnome от обработки раскладок клавиатуры:

gsettings set org.gnome.settings-daemon.plugins.keyboard active false

затем установите qxkb и настройте его самостоятельно.

теперь x обрабатывает вашу раскладку клавиатуры, и это быстро :).

person Mohammad Razeghi    schedule 05.01.2013
comment
Привет, @Mohammad, у меня такая же проблема. К сожалению, у меня это почему-то не работает. Есть другой способ? - person tftd; 07.10.2013
comment
Спасибо, а как указать текущий макет? Когда X обрабатывает это, стандартный индикатор GNOME не работает. - person aryndin; 03.07.2016
comment
Я получил No such schema “org.gnome.settings-daemon.plugins.keyboard” в Gnome 40. - person Qian Chen; 29.03.2021

В Ubuntu 18.04 (GNOME Shell 3.28.1) я также заметил лаги при переключении раскладок через Alt+Shift. На 16.04 такого не было.

Заметил, что если использовать стандартную комбинацию Super+Space, она работает быстрее.

Я нашел это решение: https://askubuntu.com/a/986629/766670

Суть в том, что Alt+Shift - это дополнительная комбинация переключения (медленная), а стандартная - быстрая.

Таким образом, вы можете заменить комбинацию клавиш стандартного метода на желаемую, и переключение сработает быстрее:

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Shift>Alt_L']"

Надеюсь, это поможет кому-то не тратить время на поиск решения.

person Vadim    schedule 09.05.2018