Как настроить Win+Space для поворота или переключения раскладки клавиатуры как в tty, так и в Gnome с помощью X.Org?

Допустим, мы хотим иметь раскладки клавиатуры , , , и в Gnome с X.Org и, по крайней мере,deиru(и необязательно, но не обязательноfrиes) в старых добрых текстовых консолях. В любом случае комбинация клавиш раскладки-поворота должна быть ⊞+␣ (т.е. [Win]+[Пробел]).

Что касается X.Org и Gnome, это просто:

Открытие Einstellungen (на немецком языке для настроек ) > Tastatur (на немецком языке для клавиатуры ) дает результат

Нажатие на Tastencombinationen anzeigen und anpassen (по-немецки означает «Просмотр и настройка сочетаний клавиш ») приводит нас к

именно это мы и хотим: Super+Leertaste по-немецки означает «супер+пробел» .

Что делать с текстовыми консолями, доступными с помощью клавиш Ctrl+Alt+F2–Ctrl+Alt+F6 (кроме консолей, открытых для сеансов пользователя Gnome)? На данный момент я нашел

      $ sudo cat /etc/default/keyboard 
XKBLAYOUT="de,ru"
XKBVARIANT=","
BACKSPACE="guess"
XKBMODEL="pc105"
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

Комбинация клавиш Alt+Shift нежелательна, а индикатор прокрутки не очень полезен для более чем двух макетов. Комбинация клавиш Alt+Shift также затеняет стандартные Ctrl+Alt+Shift+↑ и Ctrl+Alt+Shift+↓ для перемещения текущего окна в рабочей области вверх и вниз (для вертикальных рабочих мест); мы должны выдать

      gsettings set org.gnome.desktop.input-sources xkb-options []

чтобы убрать это затенение. Что делать вместо этого содержимого /etc/default/keyboard для консолей телетайпа с открытым текстом «белое на черном» tty1…tty6? Кто вообще создал /etc/default/keyboard? На моей машине

      $ LANG=en_US sudo dpkg -S /etc/default/keyboard 
dpkg-query: no path found matching pattern /etc/default/keyboard

:-(

0 ответов

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