İ3'te klavye düzeni nasıl değiştirilir?


25

Fedora 25'te 'i3` pencere yöneticisini kullanıyorum. GNOME Desktop'ı zaten kaldırdım. Klavye düzenini değiştirmek ve İngilizce dışındaki dillere ayarlamak istiyorum ve ayrıca kolay erişim için Alt+ Shiftkısayol olarak ayarlamak istedim .

Yanıtlar:


49

Setxkbmap komutunu kullanabilirsiniz:

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

Sadece klavye mizanpajlarını değiştirin, istediğinizi değiştirin. İ3'ün bu komutları başlangıçta çalıştırmasını istiyorsanız, bunları "~ / .i3 / config" yapılandırma dosyanıza eklemeniz ve "exec" önüne eklemeniz yeterlidir.

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

Ödeme http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3


1
Teşekkürler, i3bar'a da bir gösterge eklemek mümkün mü?

1
Evet öyle. Bkz. Docs.slackware.com/…
tomsal

bu işe yaramıyor, alt-shift kullanıldığında hiçbir şey değişmiyor = (
Yurii

1
Setxkbmap komutlarını komut satırından (i3 yapılandırma olmadan) kullanmayı denediniz mi? Koştuğunda ne diyor setxkbmap -query?
tomsal

4

Benim için Manjaro + i3'te sadece aşağıdakiler çalıştı:

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

Bunu ~ / .config / i3 / config dosyasında belirttim


3

Gerçekten de setxkbmap'nin en azından Arch linux üzerinde çalışabilmesi için her şeyin i3 yapılandırma dosyasındaki tek bir komutun içine yazılması gerektiği anlaşılıyor.

Örnek: İngilizce + Çekçe qwerty klavye, ALT + ÜST KARAKTER geçiş:

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

0

"exec setxkbmap" benim için çalışmadı. Hayal kırıklığına uğramış klavye parçalayarak, ekran ayarlarını yanlışlıkla (Regolith-masaüstünden kurulduğumdan beri Super + D) çıkardım ve oradan klavye düzenini ayarlamak için "Bölge ve Dil" i açabiliyorum. Sanırım i3 "Ubuntu" klavye düzeni ayarları "Kubuntu" klavye düzeni ayarlarından ayrı olarak saklanır.


lmaoooooooooooooo
vdegenne
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.