Diskusi Gtk3 berlanjut di Xfce 4.12

Ketika Anda tidak ingin melakukan sesuatu, Anda mencari ribuan alasan untuk diambil karena tidak melaksanakan tugas tersebut, dan jujur, saya pikir ini adalah kasus para pengembang Xfce dengan mengusung tema gtk3 la Versi 4.12 ini Lingkungan Desktop.

La cosa mulai di siniDimana Nick schermer dimulai dengan mengatakan:

Teman,

Kami telah mem-porting beberapa bagian Xfce ke Gtk3 dan lebih baik tetap menggunakan Gtk2 di versi 4.12. Seiring dengan fakta bahwa ini adalah pekerjaan yang sangat besar, aplikasi yang dihasilkan terlihat lebih lambat, mereka mengkonsumsi lebih banyak sumber daya dan hampir tidak ada keuntungan (secara teknis API). Jadi bagi saya mem-porting kernel Xfce ke Gtk3 dalam kondisi saat ini, bagi saya a: no-go.

Meskipun demikian, Anda masih dapat mempersiapkan hal ini untuk mempermudah perubahan di masa mendatang.

- Tergantung pada Gtk 2.24.
- Gunakan API baru (kompilasi dengan GSEAL) sebanyak mungkin dan API yang tidak digunakan lagi.
- Di sejumlah tempat, gunakan widget Gtk sebagai ganti versi kami sendiri.
- Perpustakaan (libxfce4ui dan exo) dapat menyediakan versi gtk2 dan gtk3 dari lib.
- Beberapa modul dasar (xfce4-appfinder misalnya) yang Anda inginkan, dapat Anda kompilasi dengan gtk3. Ini memungkinkan kami untuk melacak kemajuan dan mungkin Gtk3
membantu menemukan topik.

Ini akan memberi kita lebih banyak waktu untuk memindahkan bagian-bagian ke Gtk3, karena kerumitannya, itu akan memakan waktu, menyisakan tidak banyak ruang untuk menambahkan fitur baru. Belum lagi fakta membawa (dan hanya port) semua yang dibutuhkan untuk bersenang-senang di luar proyek, setidaknya untuk saya.

Bahkan dimungkinkan untuk menjalankan plugin panel Gtk3 pada panel Gtk2 (secara eksternal), serta untuk gratisan yang akan memberi Anda satu jalur migrasi lagi.

Kami sudah membicarakan hal ini sedikit di IRC / private, dan Jannis serta Peter setuju dengan rute ini. Mudah-mudahan orang lain juga begitu, karena dengan begitu kita bisa memetakan bagian-bagian yang mudah dibawa dan mengerjakan roadmap 4.12.

Kurang lebih ini adalah terjemahan dari pesan asli dalam bahasa Inggris. Sebagian saya berbagi gagasan bahwa, jika gtk3 Ini belum dioptimalkan sebagaimana mestinya, dan ini mengarah pada masalah kinerja aplikasi, pengembangan Xfce harus dilanjutkan gtk2Tapi pertanyaannya berapa lama?

gtk2 secara bertahap akan kehilangan dukungan dan ya, meskipun mungkin lama, pada akhirnya mereka harus melanjutkan Xfce a gtk3. Tetapi tidak hanya Lingkungan Desktop. Sebagian besar aplikasi digunakan dalam GNU / Linux dan dikembangkan gtk, mereka juga sudah mulai menerapkan gkt3.

Oleh karena itu, saya pikir hal yang paling benar dalam beberapa hal, memberikan dukungan atau kompatibilitas gtk3 en Xfce 4.12, terlebih lagi mengingat pada saat versi baru ini keluar, hal itu mungkin terjadi gtk bahkan lebih maju.

apa yang kalian pikirkan?