App Devs Tanya Linux Distros untuk "Hentikan Theming Apps Kami"

Sekumpulan pemaju aplikasi Linux yang bebas telah menulis surat terbuka kepada komuniti GNOME yang lebih luas untuk mengatakan: "berhenti menyusun apl kami".

Surat tersebut ditujukan kepada penyelenggara pengedaran Linux yang memilih untuk menghantar tema GTK dan ikon tersuai secara lalai sebagai pengganti piawai huluan.

Dengan menyebarkan isu-isu yang mereka rasa berasal daripada amalan "bertemakan", diharapkan distro dan pemaju mungkin bekerjasama untuk mencipta "ekosistem aplikasi pihak ketiga GNOME yang lebih sihat".

Jadi, apa sebenarnya sapu di sini?

GTK App Devs: "Hentikan Theming Apps Kami"

hentikan apl tapak web aplhentikan apl tapak web apl

Ia sering merasakan keupayaan untuk mengawal bagaimana rupa dan kerja desktop kita adalah sebahagian daripada beberapa perlembagaan Linux yang tidak tertulis, yang kita semua penganut rahsia.

"Ramai distros Linux utama menggunakan tema GTK dan set ikon tersuai sebagai cara mencipta identiti jenama untuk diri mereka sendiri, pengalaman yang unik secara unik."

Tetapi dengan tema GNOME tidak kelihatan. Ia bukan tanpa komplikasi atau kompromi. Seperti yang dangkal kerana perubahan ini mungkin kelihatan, kebolehgunaan sebenarnya lebih banyak daripada kulit dalam.

Sekarang, gajah dalam masa bilik: banyak distros Linux yang terkemuka menggunakan tema GTK dan set ikon tersuai sebagai cara mencipta identiti jenama untuk diri mereka sendiri; satu pengalaman yang merasakan unik mereka sendiri.

Ini termasuk Ubuntu (dengan suasana dan Yaru), Linux Mint (dengan Mint-X), OS Pop (dengan Pop GTK) dan Manjaro (dengan, er, saya tidak tahu namanya).

'Keperluan untuk Menonjol'

Adakah kebiasaan daripada distro untuk merek sendiri mengatasi kebiasaan pembuat aplikasi untuk menyampaikan apl kepada pengguna mengikut cara yang mereka mahu?

Ini soalan yang sukar dan saya tidak pasti ada jawapan yang memuaskan.

Untuk apa yang diperlukan untuk pengagihan Linux untuk membezakan dan 'menonjol' adalah sesuatu yang surat terbuka ini mengakui, tetapi yang menunjukkan pengelola distro mencari 'cara lain' untuk mencapai.

Tema GNOME Adakah Illusionary, Bagaimanapun

tema canta gtktema canta gtk
Aplikasi boleh berbeza secara meluas dalam penampilan mereka

Telah disebutkan sebelum ini (oleh mereka jauh lebih layak daripada saya) bahawa, secara teknikal, desktop GNOME tidak mempunyai rangka kerja theming; rupa dan nuansa platform itu tidak direka untuk menjadi panas.

"Tema GTK seperti yang kita fikirkan mereka tidak benar-benar wujud; tidak ada API tema GTK di GNOME, hanya hacks dan stylesheets tersuai. "

Malah tema GTK seperti yang kita fikirkan mereka tidak benar-benar wujud; tidak ada API tema GTK, hanya hacks dan stylesheets.

Oleh kerana sesiapa yang bekerja dalam pembangunan web akan memberitahu anda: anda perlu menjadi sangat bijak dan konsisten apabila bekerja dengan stylesheets. Ada alasan kebanyakan laman web tidak mempunyai drop down seleksi yang berbeza .css yang anda boleh memohon semasa menyemak imbas.

Ini adalah kekurangan yang terhasil dari pendekatan patchwork ini kepada mereka aplikasi GTK, dan tanggapan mudah untuk mengubah tema secara amnya, bahawa pemaju pihak ketiga mengambil isu dalam surat ini.

"Kami bosan dengan melakukan kerja tambahan untuk setup yang kami tidak pernah bertujuan untuk menyokong," surat itu menyatakan.

Kita hanya perlu mencuba dan menggunakan mod Inkognito dalam GNOME Web (aka Epiphany) pada Pop OS untuk menghargai hanya betapa mudahnya untuk kononnya 'sinar berbahaya' untuk memecahkan fungsi asas aplikasi.

Selain itu, ada juga persoalan mengapa distros tidak menyasarkan restyles tema di lain toolkit juga:

"Anda tidak melakukan ini untuk Blender, Atom, Telegram, atau aplikasi pihak ketiga yang lain. Hanya kerana aplikasi kami menggunakan GTK yang tidak bermakna kami ok dengan mereka berubah dari bawah kami, " surat itu berterusan.

Boleh difahami, saya rasa?

Untuk perspektif pemaju aplikasi GTK, "teka-teki mereka" mestilah agak mengecewakan.

"Label teks yang tidak dibaca di sini dan tab yang hilang di sana mungkin bukan pemecah perjanjian, tetapi pengguna menganggap apl itu bersalah, bukan tema distro yang telah dipilih untuk digunakan."

Gambar: anda menghabiskan sejumlah besar usaha membuat aplikasi dari awal, menyetir pepijat dan isu, menyesuaikan apl anda untuk melihat dan berkelakuan dengan cara tertentu.

Apabila bersedia untuk melancarkan anda menulis membantu dokumen berasaskan bagaimana aplikasinya kelihatan, ambil screenshot tentang bagaimana aplikasinya kelihatan, dan muat naik semua App Store of choice, bersedia untuk pengguna datang dan cari ...

Hanya untuk Clone! _OS untuk datang bersama-sama dan memasukkan aplikasi yang disesuaikan dengan halus anda menjadi sepasang pakaian yang berbeza, dengan tepi berpanjangan dan kerah untucked.

Label teks yang tidak dibaca di sini dan tab yang hilang di sana mungkin bukan pemecah perjanjian utama untuk kebanyakan, tetapi pengguna akan menganggap apl itu bersalah, bukan tema jenama unik yang distro telah memilih untuk memaksa aplikasi pihak ketiga untuk dipakai.

Jadi mereka memfailkan (makna baik) dengan pemaju aplikasi yang kemudiannya perlu menjelaskan "aplikasi saya tidak patah, tema distro anda ..."

Sekarang berkembang: fikirkan berapa banyak distro di luar sana, menggunakan berapa banyak tema yang berbeza, mengakibatkan berapa banyak kecil, tetapi berbeza quirks theming dengan aplikasi yang sebenarnya salah ...

Ia sedikit masalah bola salji.

Oleh itu surat ini

Masukkan huruf terbuka "Stop Theming My App" yang menyatakannya "... usaha kami mereka bentuk, membangun, dan menguji aplikasi kami dibuat sia-sia dengan memaparkan dalam banyak kes."

"Inilah sebabnya kami meminta dengan hormat agar permohonan kami tidak bertemakan. Mereka dibina dan diuji untuk gaya, ikon, dan fon GNOME huluan, jadi itulah yang seharusnya mereka lihat pada sistem orang ramai, " pembangun berhujah.

Adakah Distros Ikut Nasihat?

"Kami meminta agar permohonan kami tidak bertemakan. Mereka dibina dan diuji untuk gaya, ikon dan font GNOME hulu, jadi inilah yang sepatutnya kelihatan seperti "

Surat Terbuka

Saya mahu tegaskannya ia bukan tempat saya untuk mengatakan siapa yang betul atau yang salah dalam perdebatan ini.

Terdapat kebaikan dan keburukan di kedua-dua belah pihak - jadi jika saya mengumpulkan anda di sekitar papan putih untuk menyenaraikannya, penanda penanda akan hancur sebelum senarai sebab dan pertandingan anda lakukan.

Satu penyelesaian yang mungkin adalah untuk merebut masalah dari penyokong distro; untuk stylesheets keras dalam aplikasi dan menghalang penyerahan mereka.

Kontroversi - dan penyelesaian surat menulis mengatakan mereka hanya "tidak mahu mengambil jalan keluar".

Penyelesaian lain boleh menjadi pemasaran. Pengembang yang berpengalaman pengalaman GNOME huluan tulen untuk barang mereka mungkin boleh melabelkan apl dengan label "direka untuk GNOME", atau perhatikan bahawa ia dibina untuk asas GNOME tertentu, seperti Fedora?

Telah ada duluan dalam aplikasi OS asas ini sering kelihatan kasar pada platform OS bukan asas, jadi dipasarkan sebagai "direka untuk asas" dengan sewajarnya.

Sekali lagi, mungkin penyelesaiannya adalah untuk GNOME untuk menyelesaikannya; untuk membuat API API atau lebih halus antara apa yang sepatutnya jenama dan apa yang tidak sepatutnya.

Kedua-dua Ubuntu dan Pop OS telah berhenti menyusun ikon aplikasi pihak ketiga secara lalai (perubahan yang digunakan laman web ini untuk berhujah).

Baca surat Terbuka

Penandatangan surat terbuka ini termasuk pembuat aplikasi GTK yang dihormati seperti Felix Häcker (Gradio), Bilal Elmoussaoui (Authenticator) dan Jordan Petridis (Podcast), serta beberapa ahli asas GNOME (yang, yang dinyatakan, menandatangani kapasiti peribadi ).

Pemaju aplikasi lain dijemput untuk "menandatangani" surat tersebut atau menambah lencana "tolong jangan tema" ke halaman repositori kod mereka.

Anda boleh membaca surat tersebut di laman web di bawah.

 

Lawati Laman Web 'Stop Theming My App'

Tolong beritahu saya bagaimana anda berfikir situasi ini dapat ditangani di bahagian komen. Tiada penyelesaian "mudah", jadi beberapa pemikiran kreatif diperlukan!

Sila ambil perhatian: surat terbuka di atas tidak memanggil untuk menamatkan GTK secara umum. Ambil akhir hujung batang sebelum membunyikan di bawah.

Artikel Asal