Pembuat Budgie dan pengembang utama Solus Project Ikey Doherty memposting di blognya hari ini tentang Budgie Desktop 11 mendatang dan kemajuan yang telah dicapai sejauh ini, termasuk perubahan besar pada arsitektur desktop.
Menurut Ikey, ada lebih banyak fokus pada rilis besar untuk proyek Budgie Desktop 11, salah satunya adalah decoupling Budgie dari GNOME.
Awalnya, Budgie bermaksud untuk berintegrasi dengan aplikasi GNOME. Apa yang sebenarnya terjadi adalah ia kemudian terintegrasi penuh ke dalam tumpukan GNOME. Kami mendapatkan integrasi kami, tetapi dengan biaya yang mahal. Seiring waktu, karena GNOME telah berevolusi, setiap rilis utama GNOME telah menyebabkan masalah bagi Budgie. Ini dari 3.10, ketika Budgie pertama kali mulai, sampai ke GNOME 3.22. Baik itu perubahan API atau ABI, komponen memakan komponen lain (seperti Mutter folding di cogl dan clutter), banyak, banyak kerusakan tema dan widget, API GdkScreen tidak lagi berfungsi sama, atau bahkan segfault yang disebabkan karena perilaku skema yang dapat dipindahkan GSettings sedang diubah.
Apakah GTK+ melakukan apa yang kita butuhkan?
isho. Kami sebenarnya membutuhkan toolkit yang lebih kuat untuk desktop, dan GTK+ jelas berkembang ke arah pengalaman Desktop GNOME induk (seperti pengetahuan + interaksi Shell GNOME internal dalam GTK).
Idealnya, kami menginginkan toolkit yang lebih kuat untuk grafik, efek, OpenGL, shader, dll. Selain itu, sistem tata letak GTK+ sangat terbatas, dengan pendekatan cache yang malas untuk posisi dan ukuran widget, membuat animasi waktu nyata, atau jendela anak berbasis panel, menjadi sulit. Menerapkan tata letak khusus yang efektif yang cocok untuk panel juga melibatkan pelat ketel dalam jumlah yang berlebihan dengan menggulungnya sendiri
GtkContainer.
Mengapa Qt lebih dari GNOME?
Tim budgie mengevaluasi dua solusi alternatif “EFL/Pencerahan” & “Qt”. Qt dipilih daripada EFL/Pencerahan karena QT sangat populer, ini adalah platform, dan bukan toolkit, sedangkan tampilan default EFL/Pencerahan akan membutuhkan banyak upaya agar dapat diterima secara visual untuk digunakan di Budgie.
Ikuti seluruh cerita - Kicking Off Budgie 11