Gnome 3.22: вимкнути перемикання клавіатури Alt + Shift


18

Після останнього оновлення на розтяжці Debian, натискання alt+shiftна мою клавіатуру змушує змінити макет, який порушує всі мої alt+shift+<anything> xbindkeysярлики.

Я відключив усі ярлики в Налаштуваннях -> Клавіатура -> Введення. Ще те саме.

У Налаштуваннях -> Мови кажуть, що цю alt+shiftповедінку можна змінити у .. Налаштування -> Клавіатура. Але, alt+shiftздається, ніде не встановлено. Це жорстко кодується? Чи є спосіб xbindkeysвирішити це?

Відповіді:


33

Гаразд, зрозумів: цей рядок у мене /etc/default/keyboard

XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

.. не повинен містити grp:alt_shift_toggle, що є відповідним варіантом xkb відповідно до цієї публікації .

Крім того, Gnome замінює параметри xkb відповідно до цієї іншої публікації . Як наслідок, такий вихід:

$ dconf read /org/gnome/desktop/input-sources/xkb-options
['grp:alt_shift_toggle','grp_led:scroll']

.. не слід читати і grp:alt_shift_toggleна моїй машині. Тож після того, як я побіг:

dconf write /org/gnome/desktop/input-sources/xkb-options "['grp_led:scroll']"

Я повернув свою добру поведінку;)


Я подав це як помилку до Gnome.


1
Мені вдалося відключити Alt + Shiftярлик для зміни розкладки клавіатури, відключивши ярлик в Settings > Keyboard > Shortcuts > Typings > Modifiers-only switch to next source. Так, назва досить розпливчаста, але ви можете бачити, що це відображено Alt + Shift.
hb20007

@ hb20007 Я думаю, це перша наївна спроба, яка дивно не спрацювала в моєму випадку тоді. Однак навігація трохи відрізнялася від тієї, яку ви описуєте. Про яку версію гнома ви говорите?
iago-lito

gnome-shell --versionдає
3,18,5

1
@ hb20007 Добре, я зрозумів, що тоді. У цій публікації йдеться про проблему 3.22, яка виникає, і це є причиною, чому вона працює добре у вашому випадку :)
iago-lito

1

У моєму випадку я використовую Ubuntu 18.04. Мені вдалося вирішити цю проблему, повторно налаштувавши налаштування своєї клавіатури:

$ sudo dpkg-reconfigure keyboard-configuration

0

Також це ще один варіант у графічному режимі (gnome 3.22):

  1. Відкрийте gnome 'tweak tool' або введіть gnome-tweak-toolна терміналі
  2. Перейдіть на вкладку "Введення тексту"
  3. Натисніть "Перехід на інший макет"
  4. Виберіть улюблений ярлик, уникаючи Ctrl+ Shiftі Alt+Shift
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.