Projek Xfce Kemas Kini Rancangan untuk Sokongan Wayland

Pembangun Xfce telah mengemas kini halaman dengan rancangan yang berkaitan dengan menambah sokongan untuk protokol Wayland. Pelan itu telah menambah sebutan untuk melaksanakan sokongan awal untuk Wayland dalam komponen teras keluaran utama seterusnya Xfce 4.20, sambil mengekalkan sokongan untuk X11. Sebelum ini, isu mengekalkan keserasian ke belakang dengan X11 berada di peringkat perbincangan, di mana tidak mungkin untuk mencapai kata sepakat. Kini telah diputuskan bahawa sokongan X11 tidak akan dihentikan pada masa hadapan.

Sesi berasaskan Wayland dalam Xfce 4.20 akan meliputi set keupayaan minimum yang diperlukan, dan kami berhasrat untuk menambah fungsi yang hilang secara beransur-ansur dalam keluaran akan datang. Ia juga merancang untuk terus mengasah kerja dalam persekitaran berdasarkan protokol Wayland dalam aplikasi pengguna yang telah dialihkan.

Nota itu menyebut bahawa projek itu tidak mempunyai sumber untuk mengekalkan pengurus kompositnya sendiri untuk Wayland, tetapi menolak kemungkinan menggunakan pengikatan kepada XWayland untuk tugas itu. Keputusan yang dibuat sebelum ini untuk menggunakan perpustakaan wlroots dalam persekitaran Wayland dan bukannya libmutter, yang dibangunkan oleh pembangun persekitaran pengguna Sway dan menyediakan fungsi asas untuk mengatur kerja pengurus komposit berasaskan Wayland, kekal tidak berubah.

Desktop xfdesktop dan xfce4-panel telah pun dialihkan ke Wayland menggunakan wlroots dan akan terus dibangunkan sebagai komponen yang dilancarkan secara berasingan. xfce4-panel telah diuji dengan pelayan komposit Labwc dan Wayfire. Untuk kerja abstrak di atas Wayland dan X11, perpustakaan libxfce4windowing digunakan, yang menawarkan lapisan untuk mengabstraksikan daripada subsistem grafik di mana komponen pengurusan tetingkap (skrin, tetingkap akar, desktop maya, dll.) dilaksanakan yang tidak terikat dengan sistem tingkap tertentu. Sokongan X11 dilaksanakan berdasarkan libwnck (Window Navigator Construction Kit).

Komponen yang dialihkan ke Wayland juga diperhatikan: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman dan xfce4-dev-tools. Sokongan Wayland belum tersedia dalam pengurus sesi xfce4 dan pengurus tetingkap xfwm4, tetapi terdapat port xfwm4 tidak rasmi untuk mengatur kerja menggunakan Wayland.

Aplikasi yang telah menambah sokongan Wayland termasuk: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, ikan keli, xfburn, parol, xfmpc, xfce4-dict, gigolo dan xfce4-panel-profiles. Aplikasi yang belum berfungsi dengan Wayland: xfdashboard, xfce4-screenshooter, xfce4-screensaver dan xfce4-volumed-pulse.

Sumber: opennet.ru

Tambah komen