Budgie Desktop Yana Motsawa Daga GTK zuwa Laburaren EFL ta Ayyukan Haskakawa

Masu haɓaka yanayin tebur na Budgie sun yanke shawarar ƙaura daga yin amfani da ɗakin karatu na GTK don goyon bayan ɗakunan karatu na EFL (Laburaren Gidauniyar Haɓakawa) wanda aikin Haskakawa ya haɓaka. Za a ba da sakamakon ƙaura a cikin sakin Budgie 11. Abin lura shi ne cewa wannan ba shine farkon ƙoƙari na matsawa daga yin amfani da GTK ba - a cikin 2017, aikin ya riga ya yanke shawarar canzawa zuwa Qt, amma daga baya ya sake duba shirye-shiryensa. da fatan lamarin zai canza a GTK4.

Abin takaici, GTK4 bai cika tsammanin masu haɓakawa ba saboda ci gaba da mayar da hankali kan buƙatun aikin GNOME kawai, waɗanda masu haɓakawa ba sa sauraron ra'ayoyin madadin ayyukan kuma ba sa son yin la'akari da bukatunsu. Babban abin da ya jawo kaura daga GTK shi ne shirin GNOME na sauya yadda yake sarrafa fatun, wanda ke da wahala a samar da fatun al'ada a cikin ayyukan wasu na uku. Musamman salon mu’amala da dandalin yana samuwa ne daga dakin karatu na libadwaita, wanda ke daure da jigon zane na Adwaita.

Masu ƙirƙirar yanayi na ɓangare na uku waɗanda ba sa son yin kwafin GNOME gabaɗaya yakamata su shirya ɗakunan karatu don sarrafa salon, amma a wannan yanayin akwai saɓani a cikin ƙirar aikace-aikacen ta amfani da madadin ɗakin karatu da ɗakin karatu na jigon dandamali. Babu daidaitattun kayan aikin don ƙara ƙarin fasali zuwa libadwaita, da ƙoƙarin ƙara API Recoloring, wanda zai sauƙaƙa canza launuka a cikin aikace-aikacen, ba za a iya yarda da shi ba saboda damuwa cewa jigogi banda Adwaita na iya yin mummunan tasiri ga ingancin aikace-aikace don GNOME da rikitarwa nazarin matsaloli daga masu amfani. Don haka, masu haɓaka madadin kwamfutoci sun sami kansu a ɗaure da jigon Adwaita.

Daga cikin fasalulluka na GTK4 waɗanda ke haifar da rashin gamsuwa a tsakanin masu haɓaka Budgie sune keɓance ikon canza wasu widget ɗin ta hanyar ƙirƙirar nau'ikan aji, canja wuri zuwa nau'in APIs na X11 da ba su dace da Wayland ba (misali, a cikin Budgie yana kiran GdkScreen. da GdkX11Screen an yi amfani da su don ƙayyade haɗin kai da kuma canza saitin masu saka idanu ), matsaloli tare da gungurawa a cikin widget din GtkListView da asarar ikon sarrafa linzamin kwamfuta da abubuwan da ke faruwa a cikin GtkPopovers idan taga ba a mayar da hankali ba.

Bayan auna duk fa'idodi da rashin amfani na canzawa zuwa kayan aikin madadin, masu haɓakawa sun zo ga ƙarshe cewa mafi kyawun zaɓi shine canza aikin zuwa amfani da ɗakunan karatu na EFL. Ana ɗaukar sauyawa zuwa Qt matsala saboda ɗakin karatu yana dogara ne akan C++ da rashin tabbas a cikin manufofin ba da lasisi na gaba. Yawancin lambar Budgie an rubuta su a cikin Vala, amma akwai kayan aikin C ko Rust azaman zaɓin ƙaura.

Dangane da rarrabawar Solus, aikin zai ci gaba da ƙirƙirar madadin ginawa bisa GNOME, amma wannan ginin za a yi masa alama kamar yadda aikin bai kula da shi ba kuma ya haskaka a cikin wani sashe na daban akan shafin zazzagewa. Da zarar an saki Budgie 11, masu haɓakawa za su kimanta ƙarfinsa idan aka kwatanta da GNOME Shell kuma su yanke shawarar ko za su ci gaba da gina gine-gine tare da GNOME ko dakatarwa, samar da kayan aiki don ƙaura zuwa ginawa tare da Budgie 11. Solus gina tare da Budgie 11 tebur an tsara shi. don sake fasalin abubuwan aikace-aikacen, maye gurbin aikace-aikacen GNOME don analogues, gami da waɗanda aka haɓaka cikin aikin. Misali, ana shirin haɓaka cibiyar shigar da aikace-aikacen mu.

Ka tuna cewa tebur na Budgie yana ba da nasa aiwatar da GNOME Shell, panel, applets da tsarin sanarwa. Don sarrafa windows, ana amfani da manajan taga Budgie Window Manager (BWM), wanda shine tsawaita gyare-gyare na ainihin Mutter plugin. Budgie ya dogara ne akan kwamiti wanda yayi kama da tsari a cikin fa'idodin tebur na gargajiya. Duk abubuwan panel sune applets, wanda ke ba ku damar daidaita abubuwan da ke cikin sassauƙa, canza wuri da maye gurbin aiwatar da manyan abubuwan panel zuwa dandano. Abubuwan applets sun haɗa da menu na aikace-aikacen gargajiya, tsarin sauya ɗawainiya, yankin jerin taga buɗe, mai duba tebur mai kama-da-wane, nunin sarrafa wutar lantarki, applet sarrafa ƙara, alamar yanayin tsarin da agogo.

Budgie Desktop Yana Motsawa Daga GTK zuwa Laburaren EFL ta Ayyukan Haskakawa


source: budenet.ru

Add a comment