Libadwaita, library of discord

mufananidzo wevanhu tsiva

libdadwaita ndiyo discord raibhurari yakatungamira Budgie kuvimba neimwe raibhurari.

Nei Ubuntu yakabvisa eggplant ruvara kubva paruvara rwayo? Sei mugadziri mukuru weBudgie project akasarudza kusiya GTK ndokuenda kuELF kune mamwe mavhezheni edesktop? Mhinduro ndeye library inonzi libadwaita.

Haisi kekutanga kuti sarudzo dzehunyanzvi (dzinowanzo zvichienderana nezvikonzero zvisiri zvetekinoroji) dzakaburitsa nhaurirano dzakasimba mumapurojekiti emahara esoftware. uye yakavhurika sosi uye haizove yekupedzisira zvakare. Musiyano munyaya iyi ndewekuti shanduko dzinoitika nekuda kwesarudzo idzodzo dzinoonekwa kunewo zvavo vashandisi.

Libadwaita, raibhurari yekusawirirana chii, uye ndechei?

Ngatitange nekutsanangura mamwe ma concepts:

Raibhurari ipurogiramu yepakombiyuta inoita basa kana kuti inopa zvikamu zvebasa rakati., semuenzaniso, kuratidza meseji pahwindo rinobuda. Maraibhurari anoshandiswa nevanyori vechirongwa vanoda kuita iro basa chairo kuchengetedza nguva yekukodha. Zvakare, sezvo maraibhurari mazhinji akaiswa akazvimirira, anogona kudanwa nemamwe mapurogiramu ekuchengetedza dhisiki nzvimbo.

GTK seti yemaraibhurari ewidget anoshandiswa pakuvaka nzvimbo dzevashandisi. Inoshandiswa neGNOME, Mate, Cinnamon pakati pevamwe. Pamwe nevagadziri veapp kune iwo ma desktops.

Adwaita zita reiyo GNOME desktop dhizaini mutauro uye yayo default theme. Kusvika 2021, dingindira reAdwaita rakaverengerwa sechikamu cheGTK Widget Toolkit. Kubva gore riya, zvakasarudzwa kuendesa zvinhu kuraibhurari nyowani inonzi Libadwaita iyo inofanirwa kuita iyo GNOME human interface dhairekitori.

Sezviri pachena vavariro dzaive dzakanaka Maererano naAdrien Plazas, GTK software injiniya uye mugadziri wezvikumbiro zveGNOME:

Izvi zvingabvumira GTK kukura yakazvimiririra yeGNOME, pamwero unoenderana nezvido zvako. Iwe unogona kuderedza kutarisisa kwako pane mamwe generic majeti uye yako yakakosha muchina, kurerutsa yako theme rutsigiro mukuita kuti iwedzere kushanduka. Izvi, zvakare, zvaizopa vamwe vashandisi veGTK nhanho yekutamba: kubva pakuona kweGTK, GNOME, Elementary, uye Inkscape yaizove isina kusiyana, uye iyo yekufungidzira GNOME raibhurari yaizozadza basa rakafanana neElementary's Granite.

Kuunzwa kweraibhurari iyoyo hakufanire kuita kuti GTK isashande pane mamwe mapuratifomu, kana kuita kuti GTK zviome kugadzira (kana kushata). Inofanira kungova imwe raibhurari yaunogona kusarudza kubatanidza nayo kana iwe uchida kuti app yako ikwane muGNOME.

Asi, tinotoziva kuti nzira inoenda kugehena yakagadzirwa nei.

Dambudziko nderekuti kana iwe ukaisa app ine Libadwaita seyekutsamira, uchafanirwa kuishandisa neiyo Adwaita default theme, hapana sarudzo yekuchinja kune imwe dingindira. Mhedzisiro ndeye kana iwe ukashandisa GTK4 yakavakirwa padesktop yako theme yaunofarira inozofuratirwa.

Sekureva kwaJoshua Strobl, ane mutoro weBudgie desktop:

...apo injiniya weSystem76 akakurudzira mamwe magadzirirwo kune libadwaita's colour change API, inova imwe nzira yavo kune theming yakanangana nekuchinja ruvara rwezvinhu zvakasiyana zveGNOME application uye iri application chaiyo (kwete application chaiyo). zvakarambwa nechikonzero chekuti vamwe vevagadziri veGNOME havana kufarira maonero akataurwa nainjiniya pasocial media.

Mhinduro yakarongwa yakagonesa vanogadzira kuita kuti maapplication avo aenderane nenhamba yemadingindira. Zvisinei, kubva kuGNOME vanopokana kuti dingindira rechitatu-bato rinoderedza kunaka kwekushandisa.

GNOME 42

GNOME 42 yakaburitsa beta yayo svondo rapfuura.ku. Pakati pezvinyowani zvayo kuwedzera kwezvishandiso zvinotumirwa kuGTK4 uye libadwaita, yakasanganiswa skrini yekubata basa (pikicha nevhidhiyo), uye itsva Chitarisiko pani nerutsigiro rwechiedza uye rima zvitaera.

Kugovera kukuru kwekutanga kuunza GNOME 42 ichave Fedora 36 (Kubvumbi 19) uye Ubuntu 22.04 (Kubvumbi 21)


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako