Apabila anda tidak mahu melakukan sesuatu, anda mencari ribuan alasan untuk tidak menjalankan tugas, dan secara jujur, saya rasa ini adalah kes pemaju Xfce dengan tema membawa gtk3 la versi 4.12 daripada ini Persekitaran Desktop.
Masalahnya mulakan di sini, di mana Nick schermer bermula dengan mengatakan:
Kawan,
Kami telah memindahkan beberapa bahagian Xfce ke Gtk3 dan lebih baik tetap menggunakan Gtk2 dalam versi 4.12. Bersama dengan fakta bahawa ia adalah sejumlah besar pekerjaan, aplikasi yang dihasilkan nampaknya lebih lambat, mereka menggunakan lebih banyak sumber dan hampir tidak ada kelebihan (API secara teknikal). Jadi bagi saya port kernel Xfce ke Gtk3 dalam keadaan sekarang adalah, bagi saya a: no-go.
Walaupun begitu, anda masih boleh bersiap sedia untuk membuat perubahan lebih mudah di masa hadapan.
- Bergantung pada Gtk 2.24.
- Gunakan API baru (kompilasi dengan GSEAL) sebanyak mungkin dan usang API.
- Di sejumlah tempat untuk menggunakan widget Gtk dan bukannya versi kami sendiri.
- Perpustakaan (libxfce4ui dan exo) dapat menyediakan versi lib gtk2 dan gtk3.
- Beberapa modul asas (contohnya xfce4-appfinder) yang anda mahukan, anda boleh menyusunnya berbanding gtk3. Ini membolehkan kita mengesan kemajuan dan kemungkinan Gtk3
membantu mencari topik.Ini akan memberi kita lebih banyak masa untuk memindahkan bahagian ke Gtk3, kerana kerumitan yang terlibat, ini akan memakan masa, tidak meninggalkan banyak ruang untuk menambahkan fitur baru. Belum lagi fakta membawa (dan hanya pelabuhan) semua yang diperlukan untuk bersenang-senang di luar projek, sekurang-kurangnya untuk saya.
Bahkan mungkin menjalankan plugin panel Gtk3 dalam panel Gtk2 (secara luaran), juga untuk freebies yang akan memberi anda satu lagi jalan migrasi.
Kami telah sedikit membincangkan hal ini di IRC / swasta, dan Jannis dan Peter bersetuju dengan laluan ini. Mudah-mudahan yang lain juga melakukannya, kerana ketika itu kita dapat memetakan bahagian mudah alih dan mengerjakan peta jalan 4.12.
Lebih kurang ini adalah terjemahan mesej asal dalam bahasa Inggeris. Sebahagiannya saya berkongsi idea bahawa, jika gtk3 Ini belum dioptimumkan sebagaimana mestinya, dan ini menimbulkan masalah untuk prestasi aplikasi, pengembangan Xfce harus diikuti gtk2, tetapi persoalannya berapa lama?
gtk2 secara beransur-ansur akan kehilangan sokongan dan ya, walaupun mungkin sudah lama, akhirnya mereka harus memikulnya Xfce a gtk3. Tetapi bukan hanya Desktop Environment. Sebilangan besar aplikasi yang digunakan di GNU / Linux dan dikembangkan pada gtk, mereka juga sudah mulai melaksanakan gkt3.
Oleh itu, saya berpendapat bahawa perkara yang paling betul adalah memberi sokongan atau keserasian gtk3 en Xfce 4.12, lebih-lebih lagi memandangkan pada saat versi baru ini keluar, ada kemungkinan bahawa gtk malah lebih maju.
Apa pendapat anda semua?