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 :
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 yaituswaybg
danwbg
. Di sini saya menggunakanswaybg
. -
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 :
-
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. -
Meluncurkan
kwin
dengan programautostart
.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
-
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
.
- dbus-run-session /usr/bin/kwin_wayland & , meluncurkan
Tangkapan Layar / Screenshot.
Berikut adalah beberapa tangkapan layar / screenshot dari kwin standalone
.
Kwin wayland dengan wallpaper & panel.
Kwin wayland, membuka terminal mlterm.
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.
- Jalankan aplikasi lewat terminal dengan beberapa variable environment berikut ini :
Ringkasan.
- Kwin wayland merupakan bagian dari DE KDE.
- 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 !
Leave a Reply