Xfce mengemas kini rancangan yang berkaitan dengan menambah sokongan untuk Wayland

Xfce

Logo Xfce

Pembangun Xfce telah mengemas kini laman web mereka dengan rancangan untuk menambah sokongan untuk protokol Wayland. Pelan ini kini merangkumi pelaksanaan awal sokongan Wayland dalam komponen teras keluaran utama seterusnya, Xfce 4.20, sambil mengekalkan sokongan untuk X11. Sebelum ini, terdapat perbincangan tentang mengekalkan keserasian ke belakang dengan X11, tetapi kini telah diputuskan bahawa sokongan X11 tidak akan dihentikan.

Dalam kemas kini terbaru mereka, pembangun Xfce menyebut bahawa sesi berasaskan Wayland dalam Xfce 4.20 akan menangani set keupayaan minimum yang diperlukan , dengan tujuan untuk menambah fungsi yang tinggal secara beransur-ansur dalam versi akan datang. Mereka juga merancang untuk terus memperhalusi persekitaran berasaskan Wayland dalam aplikasi pengguna yang telah dialihkan.

Rancangan am
Untuk Xfce 4.20, rancangannya adalah untuk menambah sokongan Wayland awal kepada komponen teras tanpa kehilangan sokongan X11. Ini tidak bermakna bahawa untuk keluaran utama seterusnya, sesi Xfce di Wayland akan menawarkan semua ciri sedia ada, tetapi kami menjangkakan ia boleh digunakan secara minimum. Kami juga merancang untuk terus memperhalusi apl kami supaya ia berfungsi dengan baik di Wayland (apl yang sudah berfungsi atau boleh dibuat untuk berfungsi dengan sedikit usaha).

Antara garis panduan yang dipersetujui oleh pembangun Xfce untuk beralih ke Wayland, perkara berikut menonjol:

  1. Kemerdekaan XWayland: Komponen mestilah bebas daripada XWayland.
  2. Tanpa Konfigurasi X: Konfigurasi khusus X harus dielakkan.
  3. Menggunakan wlroots atas libmutter: wlroots lebih disukai daripada libmutter untuk komposer.
  4. Keserasian X11: Sokongan untuk X11 harus dikekalkan untuk masa hadapan.

Walaupun belum ditetapkan dengan jelas dalam versi mana peralihan ke Wayland akan diselesaikan, terdapat beberapa tugas penting yang perlu ditangani. Telah dinyatakan bahawa projek ini kekurangan sumber yang diperlukan untuk menyelenggara pengurus penggubahannya sendiri untuk Wayland, dan kemungkinan menggunakan pautan ke XWayland untuk tujuan ini telah diketepikan. Keputusan sebelumnya untuk menggunakan pustaka wlroots dalam persekitaran Wayland dan bukannya libmutter, yang dibangunkan oleh pencipta persekitaran pengguna Sway dan yang menyediakan fungsi asas untuk mengatur kerja pengurus penggubahan berasaskan Wayland, masih berkuat kuasa.

Berkenaan persekitaran desktop, xfdesktop dan panel xfce4 telah dialihkan ke Wayland menggunakan wlroots dan akan terus dibangunkan sebagai komponen yang dikeluarkan secara bebas. Panel xfce4 telah diuji pada pelayan komposit LabWC dan Wayfire. Kebanyakan plugin panel xfce4 sudah menyokong Wayland, tetapi kerja-kerja sedang dijalankan untuk menjadikan panel tersebut sebagai kompositor Wayland sehingga tahap tertentu. Ini kerana ia tidak lagi boleh menggunakan GtkSocket/GtkPlug untuk menjalankan plugin secara luaran; ia kini mesti berjalan secara dalaman (iaitu, sebagai satu proses), jadi kegagalan plugin akan menyebabkan panel ranap.

Untuk kerja abstrak dalam Wayland dan sistem tetingkap tertentu. Sokongan X11 dilaksanakan menggunakan libwnck.

Di samping itu, dinyatakan bahawa komponen berikut telah dipindahkan ke Wayland :

  • exo
  • libxfce4ui
  • libxfce4util
  • thunar
  • xfce4-appfinder
  • tetapan xfce4
  • xfconf
  • xfce4-pengurus kuasa
  • gelas
  • budak lelaki
  • thunar-volman
  • alat xfce4-dev

Walau bagaimanapun, sokongan Wayland belum lagi tersedia dalam pengurus sesi xfce4 dan pengurus tetingkap xfwm4, walaupun port xfwm4 tidak rasmi wujud untuk berfungsi dengan Wayland.

Aplikasi yang telah menambah sokongan Wayland termasuk: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo dan xfce4-panel-profiles.

Walaupun sesi Xfce di Wayland dijangka tidak menawarkan semua ciri sedia ada, ia dijangka boleh digunakan secara minimum. Selain itu, kami merancang untuk terus memperhalusi aplikasi supaya ia berfungsi dengan baik di Wayland.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut, anda boleh mendapatkan butiran lanjut di pautan berikut.


Tambahkan sebagai sumber pilihan dalam Google