DWL Wayland Compositor.

Mengenal DWL, Kompositor Wayland Mirip DWM.

Kamu penggemar DWM ? Punya rencana migrasi ke wayland ?
Masih bingung memilih kompositor wayland yang cocok ?
Sepertinya kamu bisa mencoba DWL, sebuah kompositor wayland
yang mirip DWM.

Wayland ? Apa itu ?

Secara sederhana, wayland merupakan suksesor atau pengganti dari x.org yg sudah ada sejak kurang lebih 18 tahun yang lalu. Wayland mulai dikembangkan pada tahun 2008 oleh Kristian Hogsberg, beliau adalah salah satu pengembang dari X.org. Berkembang dan terus berkembang, sekarang wayland mendapat dukungan dan menjadi sesi default untuk lingkungan desktop / desktop environment (GNOME, KDE) pada sebagian besar distro.

Mengenal DWL.

DWL merupakan kompositor wayland yg dikembangkan oleh Devin J. Pohly (djpohly). DWL dikembangkan untuk menjadi kompositor yang sedikit banyak memiliki kemiripan dengan DWM, pada bagian term dan filosofinya, tidak lupa juga pada fungsinya. Seperti DWM, DWL juga :

• Mudah untuk dipahami, dimodifikasi, dan bisa ditambahkan
tambalan / patch.
• Memiliki satu atau beberapa berkas berekstensi “.c” yang
bisa dikonfigurasi lewat config.h.
• Dibatasi sampai 2200 baris kode.
• Memiliki sedikit dependensi eksternal.

Fitur DWL apa saja ya ?

Berikut adalah fitur defaut yang dibawa oleh DWL :

• Beberapa fitur seperti yang disediakan oleh DWM/Xlib :
window border, tags, keybind, client rules, move/resize
dengan mouse.
• Dukungan untuk layout multi monitor, termasuk pengaturan
posisi dan rotasi.
• Dukungan untuk HiDPI/multi-DPI.
• Idle-inhibit.
• prinstatus untuk eksternal bar.
• Dukungan untuk screenlocker.
• Dukungan untuk wayland protokol yang bervariasi.
• Dukungan Xwayland.
• Zero Flickering.
• Layer shell popup.
• Damage tracking.

Bagaimana cara pasangnya ya ?

DWL tersedia sebagai paket untuk beberapa distro khusus (nixos salah satunya). Kalau distro GNU/Linux kamu belum memiliki paket untuk DWL, kamu bisa mengkompilasi / compile sendiri. Kompilasi sangat mudah, caranya adalah sebagai berikut :

  1. Install paket wlroots dan wayland protocols ! Wlroots dan wayland protocols adalah dependensi default.
  2. Clone repositori DWL ! Jalankan perintah : git clone https://github.com/djpohly/dwl
  3. Edit config.def.h dan config.mk ! Sesuaikan dengan kebutuhan.
  4. Kompilasi dengan menjalankan perintah make !
  5. DWL bisa langsung dijalankan dengan perintah : ./dwl .
  6. Jika kamu ingin menginstall ke path system, bisa dengan perintah : sudo make install .

Penutup.

Migrasi ke wayland bisa jadi pilihan yang cukup baik, mengingat ekosistem desktop dan tampilan grafis untuk GNU/Linux akan perlahan berpindah ke wayland. Untuk kamu yang merupakan penggemar DWM, DWL bisa menjembatani kebutuhan kamu untuk window manager yang biasa kamu pakai. Cukup sekian dan terima kasih !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *