labwc 0.6 ifika nokuthuthukiswa kwezithombe ze-API nokunye okwengeziwe

labwc

I-Labwc ingumqambi wesitaki wewindi osuselwe ku-wlroots we-wayland, egqugquzelwe yi-openbox

Ya inguqulo entsha ye-labwc 0.6 ikhishwe, okuyinguqulo ebalulekile, kusukela kufaka phakathi ukwenza kabusha ukusebenzisa i-API yezithombe ze-wlroots. Lokhu kuthinta izindawo eziningi zekhodi, ikakhulukazi ukunikezwa, ukuhlobisa ohlangothini lweseva, ukusetshenziswa kwesendlalelo, kanye nemenyu.

Kulabo abangajwayelene ne-labwc 0.6, kufanele wazi ukuthi isekelwe kulabhulali ye-wlroots, eyathuthukiswa abathuthukisi bendawo yomsebenzisi we-Sway futhi inikeza imisebenzi eyisisekelo yokuhlela umsebenzi womphathi oyinhlanganisela ozinze e-Wayland.

Kuzivumelwano ezinwetshiwe ze-Wayland, i-wlr-output-management isekelwe ekulungiseleleni amadivaysi okukhiphayo, i-layer-shell yokuhlela umsebenzi wegobolondo ledeskithophu, kanye ne-Foreign-toplevel yokuxhuma amafasitelana akho namaswishi ewindi.

Amanoveli amakhulu we-labwc 0.6

Kule nguqulo entsha ye-labwc 0.6 eyethulwa, kugqanyiswe ukuthi ihlele kabusha ngokuphawulekayo ukusetshenziswa kwe-graphics API yesigcawu esinikezwe ama-wlroots, ngalokho ukucubungula kuboniswe ekunikezelweni, umhlobiso wamafasitela, amamenyu kanye nokuqaliswa kwe-casing yesikrini.

El isithombe nokucutshungulwa kwefonti ngaphambi kokuboniswa esikrinini kushintshelwe kubhafa esikhundleni sokuthungwa (isakhiwo se-wlr_texture), okwenze kwaba nokwenzeka ukuqinisekisa ukukalwa okulungile kokuphumayo, kanye nekhodi yezilawuli ezibophezelayo ku-wlr_scene_nodes yenziwe lula.

Olunye ushintsho olugqamayo kule nguqulo entsha ukuthi ukuhlolwa kokuhlanganiswa okuqhubekayo okunikezwayo okwakhiwa kwe-Debian, i-FreeBSD, i-Arch kanye ne-Void, kuhlanganise ne-non-xwayland builds.

Ngaphezu kwalokho, singathola futhi lokho ukwesekwa okwengeziwe kokulungisa omalukeke nesisindo samafonti (ukusebenzisa amafonti amalukeke namafonti agqamile), kanye nokwengeza isilungiselelo ukuze ulawule ukuthi ukubuka kuqala kwesikimu kunikwe amandla yini.

Iphrothokholi ye-xdg-desktop-portal-wlr inikwe amandla ukuze isebenze ngaphandle kokucushwa okwengeziwe (ukuqaliswa kwe-dbus nokwenziwa kusebenze nge-systemd kuqediwe), okuxazulule izinkinga ngokukhishwa kwe-OBS Studio.

Okuphinde kwagqanyiswa kule nguqulo entsha ye-labwc 0.6 yi- Usekelo olusetshenzisiwe lwephrothokholi ye-drm_lease_v1, esisetshenziselwa ukukhiqiza isithombe se-stereo esinamabhafa ahlukene wamehlo angakwesokunxele nakwesokudla uma kuboniswa kumahedisethi ento engekho ngokoqobo.

  • Ukumelwa okulinganiselwe kwemicibisholo yamamenyu amancane. Usekelo lwezihlukanisi lwengezwe kumenyu.
  • Izinketho zokususa iphutha ezithuthukisiwe.
  • Kungezwe usekelo lwamadeskithophu abonakalayo.
  • Kungezwe usekelo lokusebenzisa izilimi ezahlukene kumamenyu amaklayenti.
  • Usekelo olusetshenzisiwe lwephrothokholi yesikhathi sokwethulwa esetshenziselwa ukubonisa ividiyo.
  • Kungezwe usekelo lwamadivayisi wokuthinta.
  • Amaphrothokholi asetshenziselwa ukusetshenziswa kwekhibhodi ebonakalayo kanye nesikhombisi.
  • Kwengezwe indlela yokuphina iwindi phezu kwamanye amawindi (ToggleAlwaysOnTop).
  • Kwengezwe izilungiselelo ze-osd.border.color kanye ne-osd.border.width ukuze kuchazwe ububanzi nombala wozimele wewindi.
  • Izilungiselelo ezingeziwe zokushintsha ukubambezeleka kwekhibhodi nokuphinda izilungiselelo.
  • Kwengezwe amandla okuxhumanisa imisebenzi ukuze uskrole ngesondo legundane (ngokuzenzakalelayo, ukuskrola kumaswishi edeskithophu phakathi kwamadeskithophu abonakalayo).
  • Usekelo olungeziwe lokuskrola okubushelelezi nokuvundlile.

Ungayifaka kanjani i-LABWC?

Kulabo abanentshisekelo yokukwazi ukufaka lo mqambi ohlelweni lwabo, kufanele balandele imiyalelo esiyabelana ngayo ngezansi.

Ukusabalalisa okunendlela yokufaka elula i-Fedora futhi ukufaka i-labwc, vele uvule i-terminal futhi sizobhala kuyo:

sudo dnf install labwc

Labo abasebenzisi be-Arch Linux, iManjaro noma okunye ukusatshalaliswa okususelwe ku-Arch Linux, kufanele bavule i-terminal futhi kuyo bazothayipha umyalo olandelayo ukulanda ukuncika okudingekayo:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Ngemuva kwalokho, bazothola ikhodi yomthombo ye-LABWC ngokusebenzisa umyalo olandelayo ku-terminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Manje, kulabo abangabasebenzisi be-Debian, Ubuntu noma okunye ukusatshalaliswa okusekelwe kokunye kwalokhu okubili, kufanele bathayiphe okulandelayo kusiphetho:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Kulabo abanentshisekelo yokufunda kabanzi nge-LABWC, bangavakashela isiza se- iphrojekthi ku-GitHub.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.