Budgie Desktop Inosimuka Kubva kuGTK kuenda kuEFL Maraibhurari neChiedza Chekuita

Vagadziri veBudgie desktop environment vakasarudza kubva pakushandisa raibhurari yeGTK vachifarira EFL (Enlightenment Foundation Library) maraibhurari akagadzirwa neChiedza cheChiedza. Migumisiro yekutama ichapiwa mukusunungurwa kweBudgie 11. Zvinokosha kuziva kuti iyi haisi yekutanga kuedza kubva pakushandisa GTK - muna 2017, purojekiti yakatosarudza kuchinja kuQt, asi gare gare yakagadzirisa zvirongwa zvayo, mutariro yekuti mamiriro aizochinja muGTK4.

Nehurombo, GTK4 haina kurarama zvinoenderana nezvinodiwa nevagadziri nekuda kwekuenderera mberi kwekutarisa chete pane izvo zvinodikanwa zveprojekiti yeGNOME, iyo vagadziri vacho vasingateereri maonero emamwe mapurojekiti uye havadi kutarisisa zvavanoda. Iko kukurudzira kukuru kwekubva paGTK kwaive hurongwa hweGNOME hwekushandura mabatiro ainoita matehwe, izvo zvinoita kuti zviome kugadzira matehwe etsika mumapurojekiti ebato rechitatu. Kunyanya, chimiro chepuratifomu chinopihwa neiyo libadwaita raibhurari, iyo yakasungirirwa kune Adwaita dhizaini theme.

Vagadziri venzvimbo dzechitatu-bato vasingade kunyatso dzokorora iyo GNOME interface vanofanirwa kugadzirira maraibhurari avo kuti abate maitiro, asi mune iyi nyaya pane mutsauko mukugadzirwa kwezvishandiso vachishandisa imwe raibhurari uye raibhurari yedingindira repuratifomu. Iko hakuna maturusi akajairwa ekuwedzera mamwe maficha kune libadwaita, uye kuedza kuwedzera Recoloring API, izvo zvinoita kuti zvive nyore kuchinja mavara mumashandisirwo, hazvigone kubvumirana nekuda kwekunetsekana kuti madingindira kunze kweAdwaita anogona kukanganisa kunaka kwe. zvikumbiro zveGNOME uye kuomesa kuongororwa kwezvinetso kubva kuvashandisi. Nekudaro, vagadziri vemamwe matafura vakazviwana vakasungirirwa kune Adwaita theme.

Pakati pezvinhu zveGTK4 izvo zvinokonzeresa kusagutsikana pakati pevagadziri veBudgie kusabatanidzwa kwekugona kushandura mamwe majeti kuburikidza nekugadzirwa kwezvikamu zvidiki, kuendesa kuchikamu cheakapera X11 APIs asingaenderane neWayland (semuenzaniso, muBudgie inodaidza GdkScreen. uye GdkX11Screen yakashandiswa kuona kubatana uye kushandura magadzirirwo evatariri ), matambudziko nekupuruzira muGtkListView widget uye kurasikirwa kwekugona kubata mbeva uye keyboard zviitiko muGtkPopovers kana hwindo risiri mukutarisa.

Mushure mekuyera zvese zvakanakira nezvazvakaipira zvekuchinja kune mamwe maturusi ekushandisa, vagadziri vakasvika pakufunga kuti yakanyanya kunaka sarudzo ndeyekuchinja chirongwa ichi kushandisa EFL maraibhurari. Shanduko kuenda kuQt inoonekwa seine dambudziko nekuda kwekuti raibhurari iri kuenderana neC++ uye nekusagadzikana mune ramangwana rezenisi mutemo. Yakawanda yekodhi yeBudgie yakanyorwa muVala, asi C kana Rust toolkit yaivepo senge sarudzo dzekutama.

Kana iri yekugovera kweSolus, chirongwa ichi chicharamba chichigadzira imwe nzira yekuvaka yakavakirwa paGNOME, asi chivakwa ichi chichamakwa sechisina kutariswa neprojekiti uye chakasimbiswa muchikamu chakasiyana pane yekurodha peji. Kana Budgie 11 yaburitswa, vanogadzira vanozoongorora kugona kwayo vachienzanisa neGNOME Shell vofunga kuti voenderera mberi nekuvaka neGNOME kana kumira, vachipa maturusi ekufambisa kuenda kunovaka neBudgie 11. Iyo Solus inovaka neBudgie 11 desktop yakarongwa. kudzokorora kuumbwa kwechishandiso, kutsiva GNOME zvikumbiro zveanalogues, kusanganisira izvo zvakagadziridzwa mukati meprojekiti. Semuenzaniso, zvakarongwa kuvandudza yedu yekuisa application centre.

Rangarira kuti iyo Budgie desktop inopa kwayo kuita kweGNOME Shell, mapaneru, maapuro uye yekuzivisa system. Kubata windows, iyo Budgie Window Manager (BWM) hwindo maneja inoshandiswa, inova shanduko yakawedzerwa yeiyo yakakosha Mutter plugin. Budgie yakavakirwa pane pani yakafanana muhurongwa kune yekare desktop desktop. Ese mapaneru maapuro maapuro, ayo anobvumidza iwe kuchinjika kugadzirisa kuumbwa, shandura kuiswa uye kutsiva mashandisirwo eiyo huru yepaneru zvinhu kune yako kuravira. Maapplet anowanikwa anosanganisira iyo classic application menyu, basa switching system, yakavhurika hwindo runyorwa nzvimbo, virtual desktop viewer, simba rekutonga chiratidzo, vhoriyamu yekudzora applet, system chimiro chiratidzo uye wachi.

Budgie Desktop Inosimuka Kubva kuGTK kuenda kuEFL Maraibhurari neChiedza Chekuita


Source: opennet.ru

Voeg