kwinsi

Mencoba Setup Kwin Wayland Standalone di Distro Debian.

KDE merupakan salah satu desktop environment / DE yang terkenal. Memiliki tampilan bagus dan customizable, fitur yang cukup banyak, menjadi nilai plus untuk DE KDE. Namun tidak jarang ada yang kurang menyukainya juga. Entah karena terlalu gemuk / bloated, banyak paket yang terpasang, dan lain-lain. Sebagai alternatif, ternyata kita bisa menggunakan WM kwin dari DE KDE secara standalone tanpa menginstall KDE secara penuh. Kira-kira bagaimana cara menyusun setup-nya di distro Debian? Berikut adalah pembahasannya !

Sekilas tentang kwin dan wayland.

Kwin merupakan window manager / WM untuk DE KDE. Mulai dari rilisan versi 4.11, kwin mendapatkan dukungan wayland, walaupun masih experimental. Kwin versi wayland (kwin-wayland) saat ini sudah membawa dukungan protokol wauland yang cukup maju jika dibandingkan dengan mutter milik GNOME, di antaranya adalah layer shell protocol. Dengan layer shell protocol, kwin bisa menjalankan bar / panel eksternal (contoh, waybar, yambar), pengatur background (contoh, swaybg, wbg).

Menyusun setup kwin wayland standalone.

Persiapan.

Berikut adalah beberapa hal yang bisa dipersiapkan :

  • Kwin wayland.

    Bisa dipasang lewat manager paket apt, perintahnya cukup sederhana :

      ```
      $ sudo apt install kwin-wayland
      ```
    
      atau kalau mau lebih ramping, bisa dengan perintah ini :
    
      ```
      $ sudo apt install kwin-wayland --no-install-recommends
      ```
    
  • Panel wayland.

    Panel berfungsi untuk menunjukan beberapa informasi, seperti persentase baterai, jam, kecerahan layar, maupun menempakatkan launcher. Berikut adalah beberapa panel yang bisa dicoba :

    1. Yambar.
    2. Waybar.

    Di sini saya menggunakan Yambar karena lebih sederhana saja. Contoh konfigurasinya bisa diunduh di sini

  • Wallpaper setter.

    Untuk yang kurang suka dengan default background Kwin yang berwarna hitam, bisa dicoba menggunakan wallpaper setter, salah dua pilihannya yaitu swaybg dan wbg. Di sini saya menggunakan swaybg.

  • Application launcher.

    Kita menggunakan application launcher untuk meluncurkan aplikasi / program. Bisa kita tambahkan di panel (konfigurasinya ada di contoh). Di sini saya menggunakan xfce4-appfinder.

Meluncurkan dan menjalankan kwin.

Setelah persiapan sudah selesai, saatnya kita meluncurkan dan menjalankan kwin. Berikut adalah beberapa alternatif caranya :

  1. Meluncurkan kwin.

    Kwin bisa diluncurkan secara sederhana dengan perintah berikut :

    $ dbus-run-session /usr/bin/kwin_wayland
    

    Setelah perintah di atas dijalankan, kita dihadapkan dengan tampilan kosong dan sebuah kursor. Untuk meluncurkan aplikasi (misal, terminal), coba beralih ke tty2 (Ctrl+Alt+F2) lalu jalankan foot (terminal), lalu kembali ke tty1 (Ctrl+Alt+F1). Dari terminal itu, kita bisa meluncurkan beberapa tool dan program lainnya, misalnya panel dan wallpaper setter.

  2. Meluncurkan kwin dengan program autostart.

    Kwin bisa diluncurkan bersama bersama program autostart, misalnya terminal. Perintah yang bisa dijalankan sebagai berikut :

    $ dbus-run-session /usr/bin/kwin_wayland /usr/bin/foot
    
  3. Meluncurkan kwin dengan skrip peluncur.

    Kwin bisa juga diluncurkan lewat skrip peluncur. Skrip peluncur bisa berisi perintah untuk memanggil kwin dan progam lainnya. Contoh skrip sebagai berikut :

    #!/usr/bin/bash
    
    dbus-run-session /usr/bin/kwin_wayland &
    sleep 5 
    foot &
    WAYLAND_DISPLAY=wayland-0 yambar -c wayland &
    

    Penjelasan :

    • dbus-run-session /usr/bin/kwin_wayland & , meluncurkan kwin sebagai proses latar belakang.
    • sleep 5 , memberi jeda kwin untuk berjalan dan siap.
    • foot & , meluncurkan terminal foot.
    • WAYLAND_DISPLAY=wayland-0 yambar -c wayland & , meluncurkan panel yambar.

Tangkapan Layar / Screenshot.

Berikut adalah beberapa tangkapan layar / screenshot dari kwin standalone.

Screenshot 20230603 140902

Kwin wayland dengan wallpaper & panel.

Screenshot 20230603 140839

Kwin wayland, membuka terminal mlterm.

Screenshot 20230603 140700

Kwin wayland dengan fitur tile kanan dan kiri.

Issue / masalah.

Berikut adalah beberapa issue, masalah dan kendala yang dihadapi :

  • Jika ditinggal beberapa lama, layar akan blank. Solusi :

    • masuk tty2 !
    • list sesi dengan perintah loginctl list-sessions !
    • unlock sesi dengan perintah loginctl unlock-session <session> !
  • Beberapa aplikasi tidak bisa terbuka. Solusi :

    • Jalankan aplikasi lewat terminal dengan beberapa variable environment berikut ini :
      • GTK : GDK_BACKEND=wayland.
      • QT : QT_QPA_PLATFORM=wayland.
      • Display wayland : WAYLAND_DISPLAY=wayland-0.

Ringkasan.

  1. Kwin wayland merupakan bagian dari DE KDE.
  2. Kwin wayland bisa dijalankan standalone.

Penutup.

Demikian pembahasan tentang menyusun setup kwin wayland standalone di distro debian. Semoga kwin wayland bisa menjadi alternatif window manager yang bisa kamu pakai sehari-hari. Terima kasih, semoga bermanfaat dan sampai jumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

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