Perbincangan Gtk3 bersambung di Xfce 4.12

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?


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   rangka kerja kata

    Saya rasa lambat laun mereka harus menerima bahawa mereka tidak dapat meneruskan di gtk2 selamanya, dan menyerah pada suatu ketika, demi kepentingan pengguna.

  2.   Mauricio kata

    Sepertinya saya pada suatu ketika perubahan akan berlaku, adalah logik dan perlu untuk pengembangan XFCE, di samping itu harus dipertimbangkan bahawa kejayaan persekitaran ini hari ini tidak lagi hanya kerana ia ringan (yang tidak lagi begitu banyak), tetapi kerana ia adalah alternatif yang nyata dan lengkap bagi mereka yang ingin terus menggunakan desktop "klasik". Di samping itu, aplikasi yang sudah disalurkan ke GTK3 yang saya gunakan di XFCE saya (seperti Audacious atau Transmission) tidak melihat prestasi mereka terjejas dengan cara apa pun sejak ia dipindahkan dan, selain kelihatan mengerikan dengan tema tertentu, tidak ada perbezaan nyata dengan aplikasi. GTK2.

    1.    elav <° Linux kata

      Seperti yang saya katakan, bagi saya mereka tidak lain hanyalah alasan. Pemaju dari Xfce mereka degil. Sama dengan thunar, mereka menggunakan alasan prestasi dan kesederhanaan untuk tidak menambahkan tab atau panel tambahan. Anda harus menerimanya, walau bagaimana sekalipun, sebanyak yang saya suka Xfce memakan sedikit, jika anda tidak dapat, maka anda tidak boleh.

      1.    Gonzalo kata

        Sekiranya benar bahawa sesuatu yang keras kepala adalah kerana fakta bahawa mereka tidak meletakkan tab pada Thunar dan Mousepad tidak mempunyai alasan, tab tersebut tidak perlu mempengaruhi prestasi dan jika mereka begitu prihatin, mereka dapat membuang aplikasi dengan pilihan yang mengaktifkan tab dan sebagainya. masing-masing memilikinya mengikut kehendak mereka.

  3.   pavloco kata

    Saya telah membaca bahawa GTK3 itu berat, tetapi jika ia sangat berat maka apa kelebihannya? Dan saya berkongsi dengan pengarang, jika anda harus melakukannya cepat atau lambat, maka lakukanlah dan itu sahaja.

  4.   tanpa nama kata

    Saya rasa bahawa tidak pentingnya memori yang memakan xfce dengan gtk3 tidak dapat dilihat oleh manusia

  5.   Isa kata

    saya rasa saya membaca sesuatu tentang porting lxde ke gtk3 jadi saya rasa semua desktop berasaskan gtk harus berubah atau degil dan usang

  6.   Ruben kata

    Saya tidak tahu apa itu Gtk2 atau Gtk3 tetapi jangan mula bermain-main sekarang kerana saya telah menemui distro sempurna saya di Xubuntu.

    1.    sieg84 kata

      Sebagai pengguna "biasa", kita bahkan tidak akan melihat perubahannya setelah selesai.

      1.    Ruben kata

        Tidak dalam keadaan ringan? Ah, biarkan mereka bermain apa sahaja yang mereka mahukan 😉

    2.    da3mon kata

      Gtk adalah perpustakaan dan desktop dibuat dari… asalnya perpustakaan adalah dari projek GNOME tetapi digunakan oleh beberapa yang lain.

  7.   rudolph alexander kata

    Saya setuju dengan pembangun xfce, bahawa anda perlu memasukkan gtk3, lebih baik membiarkan perpustakaan menjadi lebih stabil, walaupun mereka mengatakan bahawa mereka tidak bagus, pilih yang lain dan jika ini memerlukan lebih banyak kerja, kurangkan penggunaan dari ingatan kerana anda boleh melanjutkan perubahan ke gtk3, termasuk mempunyai dua alternatif, dengan cara orang membuat keputusan.

  8.   josue kata

    Saya fikir selagi ia berintegrasi secara visual (itu sahaja), anda tidak perlu melakukan helah sehingga gtk3 memberikan beberapa kelebihan berguna untuk persekitaran.

    1.    josue kata

      dan jika pemaju memilih, mereka mesti mempunyai alasan yang baik

  9.   erunamoJAZZ kata

    Agar GTK2 menjadi seperti sekarang, memerlukan lebih dari 6 tahun, dengan GTK3, kita hampir 2. Kita mungkin benar mengenai prestasi hingga tahap tertentu, tetapi seperti semua perkara dalam dunia pengkomputeran ini, prinsip-prinsip Undang-Undang Moore mempengaruhi perkara-perkara ini secara langsung.

    Dalam beberapa tahun, rata-rata PC tidak akan mempunyai masalah dengan program GTK3 yang beratnya lebih tinggi daripada setara GTK2nya (Dengan ram 8GB, siapa yang akan mengambil berat tentang hal itu?).
    Saya setuju bahawa mereka membuat pakej sementara dan tidak membuat perubahan menjadi kering untuk versi seterusnya ... Iaitu, kerana hanya akan menjejaskan reputasi ... kita semua tahu bahawa tidak perlu tetapi segelintir troll yang tidak puas hati untuk merosakkan imej apa pun ^^ U

    1.    Windousian kata

      Hukum Moore mempunyai harinya berjumlah (satu atau dua dekad :-P).

      1.    diazepam kata

        Undang-undang Moore diciptakan pada tahun 50-an dan masih berkuatkuasa

        1.    Windousian kata

          Tetapi undang-undang fizik akan menamatkannya (kata Stephen Hawking dan Moore sendiri).

  10.   frenetix kata

    Mereka pasti akan menyerah pada gtk3…. tetapi xfce itu bukan lagi kelebihan desktop ringan boleh diperdebatkan.

    1.    Gonzalo kata

      Xfce ringan, yang tidak begitu ringan adalah apa yang saya sebut "xfcedesktops" seperti Xubuntu (xubuntu-desktop) Jangan mengelirukan xfce4 murni dengan pengedaran seperti Xubuntu yang menggunakan Xfce dan menambah banyak lagi.

  11.   topokio kata

    Kelewatan mungkin untuk berpindah ke GTK3 juga tidak begitu membimbangkan. Apa yang berlaku ialah apabila mereka melakukan portabiliti, mereka mungkin kehilangan sebahagian kestabilan yang dicapai setakat ini. Masalahnya terletak pada kenyataan bahawa GTK3 tidak begitu matang seperti yang diinginkan oleh pembangun Xfce (contohnya, masalah penggunaan memori yang disebut oleh Nick Schermer) dan oleh itu mereka menghargai penyelesaian perantaraan:
    Kembangkan 4.12 dalam GTK2 tetapi "orientasikan" reka bentuk ke GTK3 (saya tidak tahu bagaimana menjelaskannya dengan lebih baik), dengan cara ini apabila perubahan perpustakaan dilakukan, ia dilakukan dengan lebih cepat dan cekap (secepat mungkin). pergi pengembangan Xfce). Ini akan mengelakkan versi peralihan yang mengalami perubahan "setengah jalan" dengan masalah yang berkaitan.

    Dan perubahan versi Xfce menjadi 5 telah disebutkan lagi ... tetapi mengekalkan ketahanan tradisional terhadap perubahan dari pembangun, nampaknya ia tetap menjadi cadangan.

    1.    Gonzalo kata

      Mereka harus menunggu atau dalam keadaan apa pun membuat versi pengujian Xfce yang berfungsi dengan gtk3 sementara yang stabil dilanjutkan dengan gtk2 sehingga barang siapa yang ingin dapat berisiko memasang versi ujian dan siapa pun yang ingin dapat meneruskan versi stabil yang mereka gunakan gtk2. Yang tidak logik bahawa sebaik sahaja mereka terlibat dengan gtk3, yang pasti akan kekurangan banyak perkara untuk digilap.

  12.   Byte Dr. kata

    Anda mungkin perlu menunggu sebentar, untuk memastikan prestasi xfce yang baik dan dengan demikian juga meningkatkan sokongan gtk3, sementara mereka meningkatkan lebih banyak ke xfce.

    Greetings.