Budgie Desktop Mindahkeun Ti GTK ka Perpustakaan EFL ku Proyék Pencerahan

Pamekar lingkungan desktop Budgie parantos mutuskeun pikeun ngajauhan ngagunakeun perpustakaan GTK pikeun milih perpustakaan EFL (Perpustakaan Yayasan Pencerahan) anu dikembangkeun ku proyék Enlightenment. Hasil migrasi bakal ditawarkeun dina sékrési Budgie 11. Éta noteworthy yén ieu teu usaha munggaran pikeun mindahkeun jauh ti ngagunakeun GTK - dina 2017 proyék geus mutuskeun pikeun pindah ka Qt, tapi engké dirévisi rencana, dina miharep yén ieu bakal robah dina GTK4.

Hanjakalna, GTK4 henteu nyumponan ekspektasi pamekar kusabab fokus anu terus-terusan ngan ukur kana kabutuhan proyék GNOME, pamekar anu henteu ngadangukeun pendapat ngeunaan proyék alternatif sareng henteu daék nimbangkeun kabutuhanna. Dorongan utama pikeun ngajauhan GTK nyaéta rencana GNOME pikeun ngarobih cara gawéna sareng kulit, anu matak hésé nyiptakeun kulit khusus dina proyék pihak katilu. Khususna, gaya antarmuka platform disayogikeun ku perpustakaan libadwaita, anu dihubungkeun sareng téma Adwaita.

Panyipta lingkungan pihak katilu anu henteu hoyong ngulang deui antarmuka GNOME kedah nyiapkeun perpustakaan pikeun ngolah gaya, tapi dina hal ieu aya inconsistency dina desain aplikasi anu nganggo perpustakaan alternatif sareng perpustakaan téma platform. Henteu aya cara asli pikeun nambihan fitur tambahan kana libadwaita, sareng nyobian nambihan API Recoloring anu bakal ngamungkinkeun parobahan warna anu gampang dina aplikasi henteu tiasa disatujukeun kusabab prihatin yén téma non-Adwaita tiasa mangaruhan négatip kualitas aplikasi pikeun GNOME sareng nyieun leuwih hese pikeun nganalisis masalah di pamaké. Ku kituna, pamekar desktop alternatif kapanggih sorangan dihijikeun ka téma Adwaita.

Diantara fitur GTK4 anu nyababkeun sugema diantara pamekar Budgie, pangaluaran kamungkinan ngarobih sababaraha widget ngaliwatan kreasi subclasses, mindahkeun kana kategori API X11 luntur anu henteu cocog sareng Wayland (contona, dina Budgie nyauran GdkScreen. sarta GdkX11Screen ieu dipaké pikeun nangtukeun sambungan jeung ngarobah konfigurasi monitor) ), masalah ngagulung dina widget GtkListView, sarta leungit kamampuhan pikeun nanganan acara mouse na keyboard di GtkPopovers lamun jandela teu fokus.

Saatos timbangan sadayana pro sareng kontra ngeunaan ngalih ka toolkit alternatif, pamekar dugi ka kacindekan yén anu paling optimal nyaéta transisi proyék kana panggunaan perpustakaan EFL. Transisi ka Qt dianggap masalah alatan beungkeutan perpustakaan ieu C ++ jeung kateupastian dina kawijakan lisénsi hareup. Seuseueurna kode Budgie ditulis dina Vala, tapi toolkit C atanapi Rust diidinan salaku pilihan migrasi.

Pikeun distribusi Solus, proyék bakal terus ngahasilkeun ngawangun alternatif dumasar kana GNOME, tapi wangunan ieu bakal ditandaan salaku uncurated ku proyék jeung disimpen dina bagian misah dina kaca download. Saatos sékrési Budgie 11, pamekar bakal ngevaluasi kamampuanna dibandingkeun sareng GNOME Shell sareng mutuskeun naha bakal neruskeun ngawangun atanapi ngeureunkeun ngawangun GNOME, nyayogikeun alat pikeun migrasi ka ngawangun Budgie 11. ka analog, kalebet anu dikembangkeun dina proyék éta. Contona, rencanana pikeun ngembangkeun puseur instalasi aplikasi sorangan.

Émut yén desktop Budgie nawiskeun palaksanaan sorangan tina GNOME Shell, panel, applet, sareng sistem béwara. Pikeun ngatur windows, manajer jandela Budgie Window Manager (BWM) dianggo, anu mangrupikeun modifikasi tambahan tina plugin Mutter dasar. Budgie dumasar kana panel anu sami dina organisasi sareng panel desktop klasik. Sadaya unsur panel mangrupikeun applet, anu ngamungkinkeun anjeun sacara fleksibel ngaropea komposisi, ngarobih perenah sareng ngagentos palaksanaan elemen panel utama anu dipikahoyong. Applet anu sayogi kalebet ménu aplikasi klasik, switcher tugas, daérah daptar jandela kabuka, tampilan desktop virtual, indikator manajemén kakuatan, applet kontrol volume, indikator status sistem, sareng jam.

Budgie Desktop Mindahkeun Ti GTK ka Perpustakaan EFL ku Proyék Pencerahan


sumber: opennet.ru

Tambahkeun komentar