Window manager xfwm4 yang digunakan di Xfce telah di-porting agar berfungsi dengan Wayland

Dalam kerangka proyek xfwm4-wayland, seorang peminat independen sedang mengembangkan versi window manager xfwm4, yang diadaptasi untuk menggunakan protokol Wayland dan diterjemahkan ke sistem build Meson. Dukungan Wayland di xfwm4-wayland disediakan melalui integrasi dengan perpustakaan wlroots, yang dikembangkan oleh pengembang lingkungan pengguna Sway dan menyediakan fungsi dasar untuk mengatur pekerjaan manajer komposit berdasarkan Wayland. Xfwm4 digunakan di lingkungan pengguna Xfce untuk menampilkan, mendekorasi, dan mengubah jendela.

Pengembang belum memutuskan apakah akan mengembangkan port tersebut secara mandiri atau sebagai bagian dari Xfce. Jika proyek tetap independen, maka akan menggunakan nama xfway, yang sebelumnya digunakan oleh penulis yang sama untuk eksperimen dalam mengembangkan server komposit untuk Xfce yang berjalan di atas perpustakaan libweston. Dalam bentuknya saat ini, pengerjaan port xfwm4 berbasis wlroots belum selesai, dan dibandingkan dengan upaya sebelumnya untuk membuat server komposit berbasis libweston, port baru ini masih tertinggal dalam hal fungsionalitas. Pada saat yang sama, port secara aktif berkembang, misalnya, beberapa hari yang lalu dukungan untuk berpindah jendela menggunakan Alt+Tab telah ditambahkan. Rencana masa depan termasuk memastikan pekerjaan di Wayland dan X11.

Sedangkan untuk dukungan resmi Wayland di Xfce masih terhenti. Sesuai dengan rencana yang diterbitkan setahun yang lalu, mereka bermaksud untuk mencapai pengoperasian aplikasi utama yang dapat diterima di lingkungan berbasis Wayland dalam rilis Xfce 4.18, dan transisi lengkap ke Wayland diklasifikasikan sebagai rencana jangka panjang. Penggunaan libmutter atau wlroots telah dibahas sebagai opsi untuk mengadaptasi Xfce untuk Wayland, namun pada akhirnya pilihan dibuat untuk mendukung libmutter, karena lebih familiar bagi pengembang yang bekerja dengan GTK. Berbeda dengan port berbasis wlroots, solusi berbasis libmutter akan memerlukan integrasi komponen xfce4-panel dan xfdesktop ke dalam server komposit.

Sumber: opennet.ru

Tambah komentar