Sermaseya Budgie ji hêla Projeya Ronahî ve Ji GTK berbi Pirtûkxaneyên EFL ve diçe

Pêşdebirên hawîrdora sermaseya Budgie biryar dane ku ji karanîna pirtûkxaneya GTK-ê dûr bikevin di berjewendiya pirtûkxaneyên EFL (Pirtûkxaneya Weqfa Ronahî) ya ku ji hêla projeya Ronahî ve hatî pêşve xistin. Encamên koçberiyê dê di berdana Budgie 11-ê de bêne pêşkêş kirin. Hêjayî gotinê ye ku ev ne hewildana yekem e ku ji karanîna GTK-ê dûr dikeve - di sala 2017-an de projeyê berê biryar da ku veguhezîne Qt, lê paşê planên nûvekirî, di hêvî dikim ku ev ê di GTK4 de biguhere.

Mixabin, GTK4 ji ber berdewamiya balkişandina tenê li ser hewcedariyên projeya GNOME-ê, ku pêşdebirên wê guh nadin ramanên projeyên alternatîf û ne amade ne ku hewcedariyên wan bihesibînin, hêviyên pêşdebiran pêk neanî. Hêza sereke ya dûrketina ji GTK-ê planên GNOME-yê bû ku awayê xebata bi çerman biguhezîne, ku çêkirina çermên xwerû di projeyên partiya sêyemîn de dijwar dike. Bi taybetî, şêwaza pêwendiya platformê ji hêla pirtûkxaneya libadwaita ve, ku bi mijara Adwaita ve girêdayî ye, tê peyda kirin.

Afirînerên hawîrdorên sêyemîn ên ku naxwazin bi tevahî navbeynkariya GNOME dubare bikin divê pirtûkxaneyên xwe ji bo pêvajoyek şêwazê amade bikin, lê di vê rewşê de di sêwirana serîlêdanên ku pirtûkxaneya alternatîf û pirtûkxaneya mijara platformê bikar tînin de nakokî heye. Ji bo zêdekirina taybetmendiyên din li libadwaita tu rêgezek xwemalî tune, û hewildanên lê zêdekirina API-ya Rerengkirinê ya ku destûrê dide guheztinên rengan ên hêsan di serlêdanan de nekarin li ser were lihev kirin ji ber fikarên ku mijarên ne-Adwaita dikarin bandorek neyînî li ser kalîteya serlêdanên ji bo GNOME û GNOME bikin û neyên pejirandin. analîzkirina pirsgirêkan li bikarhêneran dijwartir dike. Bi vî rengî, pêşdebirên sermaseyên alternatîf xwe bi mijara Adwaita ve girêdayî dîtin.

Di nav taybetmendiyên GTK4 de ku dibe sedema nerazîbûnê di nav pêşdebirên Budgie de, nehiştina îhtîmala guheztina hin widgetan bi çêkirina binklasan, veguheztina kategoriya API-yên X11 yên kevin ên ku bi Wayland re ne hevaheng in (mînak, di Budgie de GdkScreen gazî dike û GdkX11Screen ji bo destnîşankirina girêdanê û guheztina veavakirina çavdêran hatin bikar anîn) ), kêşeyên gerîdeyê di widgeta GtkListView de, û şiyana birêvebirina bûyerên mişk û klavyeyê di GtkPopovers de winda ne, heke pace ne li ber çavan be.

Piştî pîvandina hemî erênî û neyînîyên guheztina amûrên alternatîf, pêşdebiran gihîştin vê encamê ku ya herî çêtirîn veguheztina projeyê ji bo karanîna pirtûkxaneyên EFL ye. Veguheztina Qt ji ber girêdana vê pirtûkxaneyê bi C ++ û nezelaliya di siyaseta lîsansê ya pêşerojê de pirsgirêk tê hesibandin. Piraniya koda Budgie li Vala hatî nivîsandin, lê amûrek C an Rust wekî vebijarkên koçberiyê destûr hate dayîn.

Ji bo belavkirina Solus, proje dê berdewam bike ku li ser bingeha GNOME avahiyek alternatîf çêbike, lê ev avahî dê ji hêla projeyê ve wekî nerastkirî were nîşankirin û li ser rûpela dakêşanê di beşek cûda de were danîn. Piştî serbestberdana Budgie 11, pêşdebir dê kapasîteyên wê li gorî GNOME Shell binirxînin û biryarê bidin ka dê avakirina avakirina GNOME berdewam bikin an rawestînin, amûran peyda bikin ku ji bo avakirina Budgie 11. berbi analogan ve biçin, tevî yên ku di nav projeyê de hatine pêşve xistin. Mînakî, tê plan kirin ku navenda sazkirina serîlêdana xwe ya xwe pêşve bibe.

Bînin bîra xwe ku sermaseya Budgie pêkanîna xwe ya GNOME Shell, panel, sepan û pergala ragihandinê pêşkêşî dike. Ji bo birêvebirina pencereyan, rêveberê pencereyê Budgie Window Manager (BWM) tê bikar anîn, ku guhertoyek dirêjkirî ya pêveka bingehîn a Mutter e. Budgie li ser panelek ku di rêxistinê de bi panelên sermaseya klasîk re dişibihe bingeh e. Hemî hêmanên panelê sepan in, ku destûrê dide we ku hûn bi nermî berhevokê xweş bikin, sêwiranê biguhezînin û pêkanînên hêmanên panelê yên sereke li gorî dilê xwe biguhezînin. Sepanên berdest menuya serîlêdanê ya klasîk, guhêrbara peywirê, qada navnîşa pencereya vekirî, dîmena sermaseya virtual, nîşana rêveberiya hêzê, sepana kontrolkirina dengan, nîşana rewşa pergalê, û demjimêrê vedihewîne.

Sermaseya Budgie ji hêla Projeya Ronahî ve Ji GTK berbi Pirtûkxaneyên EFL ve diçe


Source: opennet.ru

Add a comment