Як змінити розкладку клавіатури в i3?


25

Я використовую менеджер вікон "i3" на Fedora 25. Я вже видалив GNOME Desktop. Я хочу змінити розкладку клавіатури і встановити її на інші мови, крім англійської, і бажано також встановити її як Alt+ Shiftярлик для легкого доступу.

Відповіді:


49

Ви можете використовувати setxkbmap:

setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'

Просто змініть нам розкладки клавіатури, де на те, що вам більше подобається. Якщо ви хочете, щоб i3 запустив ці команди при запуску, просто додайте їх у свій конфігураційний файл "~ / .i3 / config" та додайте "exec".

exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"

Оформити замовлення http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3


1
Дякую, чи можна додати вказівку про це і на i3bar?

1
Так. Дивіться docs.slackware.com/…
tomsal

це просто не працює, нічого не змінюється при використанні alt-shift = (
Юрій

1
Ви спробували використовувати команди setxkbmap з командного рядка (без конфігурації i3)? Що це говорить, коли ти біжиш setxkbmap -query?
Томсал

Важливо додати ці рядки до конфігурації у верхній частині, інакше короткі клавіші можуть бути зламані
biryulin04

4

Для мене в Manjaro + i3 працювали лише такі:

exec_always "setxkbmap -model pc104 -layout us,ru,ua -variant ,, -option grp:alt_shift_toggle"

Я вказав це у файлі ~ / .config / i3 / config


3

Насправді здається, що все має бути записано всередині однієї команди у файлі конфігурації i3 для того, щоб setxkbmap працював за бажанням, принаймні, на Arch linux.

Приклад: англійська + чеська клавіатура qwerty, перемикання ALT + SHIFT:

exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"

0

"exec setxkbmap" не працював для мене. Через розчаровані розбиття клавіатури я випадково підняв налаштування дисплея (Super + D з моменту встановлення з Regolith-desktop), і звідти я міг відкрити "Region & Language", щоб встановити розкладку клавіатури. Я думаю, що параметри розкладки клавіатури i3 "Ubuntu" зберігаються окремо від налаштувань розкладки клавіатури "Kubuntu".


lmaoooooooooooooo
вдень
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.