Jawaban singkat:
Jika Anda ingin menggunakan konfigurasi default, Anda bisa menyalin /etc/i3/config
ke ~/.config/i3/config
(atau ~/.i3/config
; mengganti mana yang sudah ada untuk menghindari kebingungan).
Jawaban panjang:
i3
mendukung konfigurasi shortcut keyboard oleh simbol kunci serta oleh kode kunci .
Simbol kunci adalah karakter yang dikirim oleh penekanan tombol dan tergantung pada tata letak keyboard. Mereka terikat dengan bindsym
kata kunci. Misalnya, untuk mengikat toggle fullscreen
kombinasi Windan kunci yang mengirim "f" Anda akan menggunakan:
bindsym Mod4+f fullscreen toggle
Metode ini cocok untuk digunakan dengan mnemonik ( F ullscreen, kembali S ize, dll) dan Anda dapat segera menemukan jalan pintas yang diinginkan dengan hanya melihat konfigurasi. Tetapi jika Anda beralih di antara tata letak keyboard, tombol tersebut mungkin juga bergerak. Juga jika Anda beralih di antara huruf-huruf yang berbeda, tidak setiap simbol akan ditampilkan dalam kedua tata letak.
Kode kunci mewakili kunci fisik pada keyboard dan tidak bergantung pada tata letak keyboard tetapi hanya pada model keyboard (mis. pc104
, pc105
). Untuk mengikat toggle fullscreen
kombinasi Windan tombol yang berlabelF pada keyboard AS (homerow, jari telunjuk kiri):
bindcode Mod4+41 fullscreen toggle
Metode ini menyimpan pintasan di tempat fisik yang sama di seluruh tata letak keyboard yang berbeda. Ini sangat berguna, jika Anda kadang-kadang beralih di antara tata letak tetapi menemukan pintasan Anda sebagian besar oleh memori otot. Di sisi lain konfigurasi tidak terlalu mudah dibaca ( f
vs. 41
).
Tergantung pada preferensi pribadi Anda mungkin ingin memilih metode mana pun. Anda bahkan dapat mencampurnya tetapi Anda harus berhati-hati untuk tidak menetapkan kunci yang sama dua kali, misalnya bindsym f …
dan bindcode 41 …
pada saat yang sama.
Biasanya i3
paket datang dengan konfigurasi default untuk setiap metode. /etc/i3/config
untuk bindsym
dan /etc/i3/config.keycodes
untuk bindcode
. Jika i3
tidak menemukan konfigurasi pengguna, itu menawarkan untuk membuatnya menggunakan i3-config-wizard
. Ini mengambil config.keycodes
konfigurasi default dan menggantikan semua bindcode
konfigurasi dengan konfigurasi yang setara bindsym
pada tata letak keyboard saat ini. Ini memastikan bahwa semua kunci berada di lokasi yang sama seperti yang ditunjukkan dalam Panduan Pengguna dan bahwa file konfigurasi mudah dimengerti pada saat yang sama. Kekurangannya tentu saja itu memecah beberapa mnemonik jika Anda tidak menggunakan tata letak QWERTY atau QWERTZ.
Saran pribadi saya adalah melihat (panjang) pada Panduan Pengguna dan hanya menggunakan konfigurasi default sebagai titik awal untuk membuat konfigurasi Anda sendiri, yang sesuai dengan alur kerja dan preferensi Anda.