labwc 0.5, zināt, kas jauns šajā serverī, kas izveidots Wayland

The Labwc jaunās versijas 0.5 izlaišana, kas tiek pozicionēta kā attīstība salikts serveris Wayland ar funkcijām, kas atgādina Openbox logu pārvaldnieku (projekts tiek pasniegts kā mēģinājums izveidot Openbox alternatīvu Wayland).

Starp labwc funkcijām ir minimālisms, kompakta ieviešana, plašas pielāgošanas iespējas un augsta veiktspēja. Tā ir balstīta uz wlroots bibliotēku, ko izstrādājuši Sway lietotāja vides izstrādātāji un kas nodrošina pamatfunkcijas, lai organizētu Wayland bāzes kompozītmateriālu pārvaldnieka darbu.

No Wayland paplašinātajiem protokoliem tiek atbalstīta wlr-izejas pārvaldība izvadierīču konfigurēšanai, slāņa apvalks darbvirsmas čaulas darba organizēšanai un ārvalstu augšējais līmenis, lai savienotu savus rūtis un logu slēdžus.

Ir iespējams savienot spraudņus ar implementāciju funkcijas, piemēram, ekrānuzņēmumu izveide, tapetes parādīšana darbvirsmā, paneļu un izvēlņu izvietošana. Animētie efekti, gradienti un ikonas (izņemot logu pogas) pamatā netiek atbalstītas.

Lai palaistu X11 lietojumprogrammas vidē, kuras pamatā ir Veilenda protokols, tiek atbalstīta XWayland DDX komponenta lietošana. Motīvs, pamata izvēlne un karstie taustiņi tiek konfigurēti, izmantojot konfigurācijas failus xml formātā.

Papildus iebūvētajai saknes izvēlnei, ko var konfigurēt, izmantojot menu.xml, var iekļaut trešo pušu lietojumprogrammu izvēlņu implementācijas, piemēram, bemenu , fuzzel un wofi, kā arī Waybar, Ambar vai LavaLauncher var izmantot kā paneli, lai gan tas ir ieteicams izmantojiet wlrrandr vai kanshi, lai kontrolētu monitoru savienojumu un mainītu to parametrus.

Galvenie labwc jauninājumi 0.5

Šajā jaunajā versijā, kas tiek prezentēta, tas izceļas kā galvenais jaunums, kas Tiek atbalstīti displeji ar augstu pikseļu blīvumu (HiDPI).

Bez tam nodrošināta elementu pārgrupēšana kad ir atspējotas papildu izvadierīces, kā arī mainīti iestatījumi, kas saistīti ar kustīgu elementu risināšanu ar peli.

Citas izmaiņas, kas izceļas, ir tās pievienota iespēja samazināt logu pēc tam, kad tas ir pārvietots (nemaksimizēts kustībā), kā arī atbalsts sfwbar (Sway Floating Window Bar).

Varam arī konstatēt, ka opcija CycleViewPreview tika pievienota, lai priekšskatītu saturu, pārslēdzot logus, izmantojot Alt+Tab saskarni.

No pārējām izmaiņām kas izceļas no šīs jaunās versijas:

  • Pievienots atbalsts klientu izvēlnēm.
  • Nodrošina iespēju palaist lietojumprogrammas pilnekrāna režīmā.
  • Pievienota iespēja saistīt darbību, pārvietojot peles kursoru no ekrāna malas.
  • Pievienots atbalsts WLR_{WL,X11}_OUTPUTS vides mainīgajiem, ko atbalsta wlroots.
  • Pievienots atbalsts vadības žestiem (pārslēgšanas un saspiešanas tālummaiņa).

Kā instalēt LABWC?

Tiem, kuri vēlas instalēt šo komponistu savā sistēmā, viņiem ir jāievēro tālāk sniegtie norādījumi.

Izplatījums, kuram ir vienkāršākā instalēšanas metode, ir Fedora, un, lai instalētu labwc, vienkārši atveriet termināli, un tajā mēs ierakstīsim:

sudo dnf install labwc

Tie, kas ir Arch Linux, Manjaro vai jebkura cita no Arch Linux atvasinātā izplatītāja lietotājiem, viņiem ir jāatver termināls, un tajā viņi ierakstīs šādu komandu, lai lejupielādētu nepieciešamās atkarības:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Pēc tam viņi saņems LABWC avota kodu, terminālā izpildot šādu komandu:

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

Tagad tiem, kas ir Debian, UBuntu vai jebkura cita izplatīšanas lietotāji, kuru pamatā ir kāds no šiem diviem, terminālī ir jāievada:

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

Visbeidzot, tiek minēts, ka nākotnē tiek plānots atbalsts Openbox konfigurācijas failiem un Openbox ādas, nodrošina darbu HiDPI ekrānos, ievieš atbalstu slāņa čaulai, wlr-output-management un ārējiem augšējā līmeņa protokoliem, integrē izvēlnes atbalstu, pievieno iespēju nomest ekrāna uzvednes (osd) un saskarni, lai pārslēgtu logus Alt + Cilnes stils.

Tiem, kas vēlas uzzināt vairāk par LABWC, viņi var apmeklēt vietni projekts vietnē GitHub.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.