Bagaimana cara mengubah tata letak keyboard di i3?

25

Saya menggunakan window manager 'i3` di Fedora 25. Saya sudah menghapus instalan Desktop GNOME. Saya ingin mengubah tata letak keyboard dan mengaturnya ke bahasa selain bahasa Inggris, dan juga ingin mengaturnya sebagai Alt+ Shiftcara pintas untuk akses mudah.


sumber

Jawaban:

49

Anda dapat menggunakan setxkbmap:

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

Ubah saja tata letak keyboard kami, sesuai keinginan Anda. Jika Anda ingin i3 menjalankan perintah-perintah ini saat startup, tambahkan saja ke file konfigurasi "~ / .i3 / config" dan prepend "exec".

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

Periksa http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3

tomsal
sumber
1
Terima kasih, apakah mungkin menambahkan indikasi di i3bar juga?
1
Ya itu. Lihat docs.slackware.com/…
tomsal
ini tidak berfungsi, tidak ada yang berubah saat menggunakan alt-shift = (
Yurii
1
Sudahkah Anda mencoba menggunakan perintah setxkbmap dari baris perintah (tanpa konfigurasi i3)? Apa isinya saat Anda menjalankan setxkbmap -query?
tomsal
4

Bagi saya hanya yang berikut ini yang berfungsi di Manjaro + i3:

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

Saya menetapkan ini dalam file ~ / .config / i3 / config

Yurii
sumber
3

Tampaknya memang semuanya harus ditulis di dalam satu perintah dalam file konfigurasi i3 agar setxkbmap dapat berfungsi seperti yang diinginkan, setidaknya di Arch linux.

Contoh: Bahasa Inggris + keyboard qwerty Ceko, ALT + SHIFT beralih:

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

"exec setxkbmap" tidak berfungsi untuk saya. Melalui keyboard smashing frustrasi, saya tidak sengaja menarik pengaturan tampilan (Super + D sejak saya menginstal dari Regolith-desktop), dan dari sana saya bisa membuka "Wilayah & Bahasa" untuk mengatur tata letak keyboard. Saya kira pengaturan tata letak keyboard "Ubuntu" i3 terpisah dari pengaturan tata letak keyboard "Kubuntu".

Stephen
sumber
lmaoooooooooooooo
vdegenne