Xfce ažurira planove koji se odnose na dodavanje podrške za Wayland

Xfce

Xfce logo

Xfce programeri su ažurirali svoju web stranicu s planovima za dodavanje podrške za Wayland protokol. Plan sada uključuje početnu implementaciju Wayland podrške u osnovnim komponentama sljedećeg velikog izdanja, Xfce 4.20, uz istovremeno održavanje podrške za X11. Ranije su se vodile diskusije o održavanju unatrag kompatibilnosti s X11, ali sada je odlučeno da podrška za X11 neće biti ukinuta.

U svom najnovijem ažuriranju, Xfce programeri spominju da će sesija zasnovana na Waylandu u Xfce 4.20 adresirati minimalni potrebni skup mogućnosti , s namjerom postepenog dodavanja preostalih funkcionalnosti u budućim verzijama. Također planiraju nastaviti usavršavati Wayland-bazirano okruženje u korisničkim aplikacijama koje su već portirane.

Generalni planovi
Za Xfce 4.20, plan je dodati preliminarnu Wayland podršku osnovnim komponentama bez gubitka podrške za X11. To ne znači da će za sljedeće veliko izdanje Xfce sesija na Waylandu ponuditi sve postojeće funkcije, ali očekujemo da će biti minimalno upotrebljiva. Također planiramo nastaviti usavršavati naše aplikacije tako da rade prihvatljivo na Waylandu (one koje već rade ili se mogu natjerati da rade uz malo truda).

Među smjernicama oko kojih su se Xfce programeri dogovorili za prelazak na Wayland, ističu se sljedeće:

  1. XWayland Independence: Komponente moraju biti neovisne o XWaylandu.
  2. Bez X konfiguracija: Treba izbjegavati konfiguracije specifične za X.
  3. Korištenje wlroots-a preko libmutter-a: wlroots je poželjniji u odnosu na libmutter za kompozitora.
  4. X11 kompatibilnost: Podršku za X11 treba zadržati u doglednoj budućnosti.

Iako nije jasno utvrđeno u kojoj verziji će se završiti prelazak na Wayland, postoji niz važnih zadataka koje treba riješiti. Napominje se da projektu nedostaju potrebni resursi za održavanje vlastitog upravitelja kompozitinga za Wayland, a mogućnost korištenja veze do XWaylanda u tu svrhu je isključena. Prethodna odluka o korištenju biblioteke wlroots u Wayland okruženju umjesto libmutter-a, koju su razvili kreatori korisničkog okruženja Sway i koja pruža osnovne funkcije za organizaciju rada upravitelja kompozitinga baziranog na Waylandu, ostaje na snazi.

Što se tiče desktop okruženja, xfdesktop i xfce4 panel su već portirani na Wayland korištenjem wlroots- a i nastavit će se razvijati kao nezavisno objavljene komponente. xfce4 panel je testiran na LabWC i Wayfire kompozitnim serverima. Većina xfce4-panel dodataka već podržava Wayland, ali je u toku rad na tome da panel do određene mjere postane Wayland kompozitor. To je zato što više ne može koristiti GtkSocket/GtkPlug za pokretanje dodataka eksterno; oni sada moraju raditi interno (tj. kao jedan proces), tako da će kvar dodatka uzrokovati pad panela.

Za apstraktni rad u Waylandu i specifičnom prozorskom sistemu. Podrška za X11 je implementirana pomoću libwnck-a.

Osim toga, spominje se da su sljedeće komponente prenesene u Wayland :

  • exo
  • libxfce4ui
  • libxfce4util
  • thunar
  • xfce4-appfinder
  • xfce4-postavke
  • xfconf
  • xfce4-power-manager
  • tumbler
  • garcon
  • thunar-volman
  • xfce4-dev-tools

Međutim, podrška za Wayland još nije dostupna u xfce4-session manager sesijama i xfwm4 upravitelju prozora, iako postoji nezvanični xfwm4 port za rad s Waylandom.

Aplikacije koje imaju dodanu podršku za Wayland uključuju: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo i xfce4-panel-profiles.

Iako se ne očekuje da će Xfce sesija na Waylandu ponuditi sve postojeće funkcije, očekuje se da će biti minimalno upotrebljiva. Pored toga, planiramo da nastavimo sa usavršavanjem aplikacija kako bi na Waylandu radile prihvatljivo.

Konačno, ako ste zainteresirani da saznate više, detalje možete pronaći na sljedećem linku.


Dodaj kao preferirani izvor na Googleu