Anda dapat menggunakan setxkbmap:
setxkbmap -layout us,de
setxkbmap -option 'grp:alt_shift_toggle'
Ubah saja tata letak keyboard kami, de ke apa pun yang Anda inginkan. Jika Anda ingin i3 menjalankan perintah ini saat startup, tambahkan saja ke file konfigurasi "~/.i3/config" dan tambahkan "exec".
exec "setxkbmap -layout us,de"
exec "setxkbmap -option 'grp:alt_shift_toggle'"
Lihat http://docs.slackware.com/howtos:window_managers:keyboard_layout_in_i3
Tampaknya memang semuanya harus ditulis di dalam satu perintah di file konfigurasi i3 agar setxkbmap berfungsi seperti yang diinginkan, setidaknya di Arch linux.
Contoh:keyboard qwerty bahasa Inggris + Ceko, tombol ALT+SHIFT:
exec "setxkbmap -option 'grp:alt_shift_toggle' -layout us,cz -variant ,qwerty"
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 menentukan ini di ~/.config/i3/config file