Tolong jelaskan mengenai Tujuan dibuat i3 dari I3

i3 dibuat dengan tujuan sebagai berikut:

Memiliki kode yang ditulis dengan baik dan terdokumentasi dengan baik.

Menerapkan fitur multi-monitor secara tepat sehingga setiap workspace ditetapkan ke sebuah layar virtual, dan penambahan monitor dan penghapusan tidak akan merusak jendela-jendela.

Menerapkan mode yang berbeda, serupa dengan editor teks vi dan Emacs. Yang artinya tombol-tombol di papan tombol akan memiliki fungsi yang berbeda tergantung pilihan mode pada manajer jendela.

Menggunakan turunan bercabang sebagai abstraksi (dan struktur data yang mendasarinya) untuk manajemen jendela.

Menerapkan penyandian karakter UTF-8 pada manajer jendela.

Perbandingan dengan manajer jendela ubin lainnya

Konfigurasi dilakukan melalui berkas teks biasa (bisa ditemukan di ~/.config/i3/config).

Kebalikan dengan manajer jendela ubin populer lainnya, seperti dwm, awesome, dan xmonad, manajemen jendela di i3 diserahkan penuh kepada pengguna. Jendela-jendela disimpan di dalam kontainer, yang dapat dibagi secara vertikal atau horizontal. Mereka juga dapat diubah ukurannya. Ada juga pilihan untuk menumpuk jendela, serta men-tab jendela-jendela (serupa dengan tab-tab di antarmuka yang sekarang digunakan di peramban web).