Ubah tata letak keyboard dengan tombol + tunjukkan di bilah status.
Unduh i3-keyboard-layout , pastikan itu dapat dieksekusi ( chmod + x <file> ), dan menyimpannya di suatu tempat di direktori home Anda (atau di $PATH Anda jika Anda lebih suka)
Tetapkan keystroke di konfigurasi i3 Anda untuk beralih ke tata letak yang berbeda:
# ~/.config/i3/config
bindsym $mod+z exec path/to/i3-keyboard-layout set us
bindsym $mod+x exec path/to/i3-keyboard-layout set es
Atau (atau dipenuhi), Anda dapat menggunakan satu tombol untuk bersepeda melalui daftar tata letak yang paling banyak digunakan:
# ~/.config/i3/config
bindsym $mod+space exec path/to/i3-keyboard-layout cycle us es de
Setiap kali Anda menekan tombol itu, tata letak berikutnya pada daftar akan dipilih.
Jika Anda ingin menggunakan tata letak dengan varian, Anda dapat menggunakan kutipan, seperti ini:
# ~/.config/i3/config
bindsym $mod+space exec path/to/i3-keyboard-layout cycle us "us euro"
Catatan: Anda dapat melewatkan bagian ini jika Anda menggunakan semacam indikator baki seperti SBXKB, yang mungkin yang Anda inginkan jika Anda lebih suka bendera daripada nama tata letak.
Sub -perintah disertakan untuk menampilkan tata letak saat ini di bilah i3status . Pada konfigurasi bar Anda, Anda perlu menyalurkan i3status ke sub -perintah i3status :
# ~/.config/i3/config
bar {
# status_command i3status # this is the usual default configuration
status_command i3status | i3-keyboard-layout i3status
}
i3status perlu dikonfigurasi output format i3bar json (yang biasanya default):
# ~/.config/i3status/config
general {
output_format = i3bar
}
Pada titik ini, hanya mempersiapkan tata letak di sebelah kiri segala sesuatu yang didukung.
