Desktop KDE Plasma sangat bagus, tetapi sebagian besar distro Linux defaultnya adalah GNOME. Mengapa tidak lebih banyak menggunakan KDE? Plasma lebih dari mampu berfungsi sebagai dasar untuk distro, jadi mengapa tidak tersedia lebih banyak opsi berbasis KDE? Ternyata, alasannya kebanyakan bersifat teknis.
1. KDE Memiliki Basis Kode yang Sangat Besar
KDE terdiri dari banyak bagian. Ada lingkungan desktop Plasma. Ada berbagai perpustakaan dan kerangka kerja yang beroperasi di latar belakang. Dan ada ratusan aplikasi. Itu banyak kode untuk dipelajari, dan banyak yang harus dilakukan untuk mempertahankan dan mendukung.
Tapi itu bukan hanya jumlah kode. Masing-masing komponen ini telah berkembang selama bertahun-tahun. Mereka telah mengambil kerumitan yang dapat membuat mereka lebih menantang bagi orang untuk membungkus kepala mereka.
GNOME bukan hanya pengalaman pengguna yang lebih sederhana, ini adalah perangkat lunak yang lebih sederhana. Ini membuatnya lebih mudah untuk disebarkan. Banyak Distro berbasis KDE sebenarnya adalah alternatif ke desktop default distro, dan dibutuhkan lebih banyak upaya untuk membuatnya tersedia daripada yang Anda harapkan.
2. KDE Memiliki Jadwal Rilis yang Bertahap
Berbagai bagian dari pengalaman inti KDE diluncurkan pada irama rilis yang berbeda. Ada desktop KDE Plasma tempat Anda berinteraksi. Ada Kerangka Kerja KDE, yang terdiri dari pustaka latar belakang. Lalu ada KDE Gear, yang terdiri dari lebih dari 120 program, pustaka, dan plugin.
Masing-masing bundel ini memiliki jadwal rilisnya sendiri. Terkadang versi KDE Plasma dapat diluncurkan dengan dukungan untuk fitur yang memerlukan versi Kerangka Kerja KDE yang belum diluncurkan secara resmi.
Banyaknya bagian yang bergerak ini dapat menjadi tantangan bagi pengelola distro untuk mengikutinya. Jika Anda ingin membuat distro berbasis GNOME, Anda dapat merilis versi baru setiap enam bulan setelah peluncuran GNOME terbaru. Jika Anda ingin membuat distro berbasis KDE, irama rilisnya tidak langsung terlihat jelas.
3. KDE Dapat Dikonfigurasi Tanpa Batas
Desktop KDE Plasma mungkin merupakan antarmuka desktop yang paling dapat dikonfigurasi. Ini memberdayakan lebih banyak orang yang cenderung teknis yang senang mengubah PC mereka menjadi seperti yang mereka inginkan. Anda dapat memiliki banyak panel atau tanpa panel, bilah menu global atau menu aplikasi, dok atau bilah tugas, atau apa pun yang Anda sukai.
Anda dapat dengan mudah membuat KDE Plasma meniru Windows, macOS, atau GNOME tanpa perlu mengetahui kode atau memasang komponen tambahan.
Tapi ini bisa menjadi negatif bagi orang-orang yang kurang teknis yang mungkin secara tidak sengaja menghapus bilah tugas mereka dengan mengklik beberapa menu terlalu cepat, tanpa tahu bagaimana mendapatkannya kembali. Hal ini dapat menyusahkan tim pendukung, yang diharapkan tidak hanya menanggapi masalah tata letak default, tetapi juga konfigurasi apa pun yang memungkinkan.
Konfigurasi KDE tidak hanya berlaku untuk desktop. Banyak aplikasi KDE juga dapat diubah, dengan menu yang panjang dan banyak pilihan. Anda dapat menghapus menu aplikasi, mengubah ikon yang muncul di bilah alat, atau mengubah apa yang muncul di jendela aplikasi. Saat masalah muncul, kemampuan konfigurasi ini mempersulit developer dan tim dukungan untuk meniru pengalaman tersebut.
4. Perangkat Lunak KDE Lebih Kompleks
Buka aplikasi Pengaturan Sistem di KDE Plasma. Pilihannya sepertinya tidak ada habisnya. Ada kategori opsi yang terdengar mirip. Mungkin sulit untuk menemukan setelan khusus yang Anda cari tanpa membuka bilah pencarian.
Sebagian besar perangkat lunak KDE seperti ini: dari lingkungan desktop dan pengelola file hingga editor teks. Banyak yang memiliki daftar panjang preferensi mereka sendiri. Anda bahkan dapat menghabiskan sedikit waktu mengkonfigurasi terminal default KDE.
Ada banyak hal yang dilakukan oleh setiap aplikasi KDE, yang berarti ada lebih banyak kode untuk dipelajari dan lebih banyak kerumitan untuk didukung. Tugas untuk memahami dan mengirimkan setiap komponen desktop membutuhkan lebih banyak usaha daripada di lingkungan desktop lain di mana perangkat lunak tidak berusaha melakukan banyak hal.
5. KDE Memiliki Lebih Banyak Bug
Sebagai akibat dari konfigurasi dan kerumitan ini, KDE memiliki lebih banyak bug. Ada lebih banyak yang coba dilakukan desktop, yang berarti ada lebih banyak yang harus diuji oleh pengembang.
Daftar jendela tidak cukup untuk menampilkan jendela yang terbuka secara efektif di sepanjang bagian bawah layar. Daftar jendela harus dapat diputar dan disesuaikan ukurannya sesuai kebutuhan, jika Anda ingin memindahkan panel ke sisi layar. Ini membutuhkan kode tambahan untuk membuat semuanya berfungsi, yang memberikan lebih banyak peluang bagi bug untuk masuk.
Demikian pula, bug yang hanya muncul saat menggunakan tema alternatif dan panel penyembunyian otomatis di beberapa monitor tidak dapat diabaikan sebagai kasus penggunaan khusus saat semua ini tersedia di luar kotak.
Anda dapat mendengarkan pengembang KDE Nate Graham mendiskusikan bagian dari tantangan di episode 261 dari Destination Linux, seperti mencoba untuk menjamin tata letak desktop yang disesuaikan tetap di tempat setiap kali Anda menyambungkan atau memutuskan sambungan dari monitor tambahan. Dukungan multimonitor lebih mudah diterapkan di lingkungan desktop lain.
6. KDE Tidak Dipoles atau Konsisten
Hasil akhirnya adalah pengalaman yang tidak terasa dipoles. Semua komponen tersedia untuk menciptakan pengalaman yang profesional dan berkualitas. Tapi itu menantang untuk memastikan setiap aspek desktop terlihat tepat ketika setiap aspek juga dapat diubah dengan mudah.
Dan dapat dikonfigurasi seperti KDE, beberapa masalah yang tidak dapat Anda atasi dengan mudah. Ada banyak ketidakkonsistenan di berbagai aplikasi. Beberapa aplikasi menggunakan bilah menu. Lainnya menggunakan tombol menu hamburger. Beberapa memanfaatkan keduanya!
Beberapa masalah Anda harus melihat dari dekat untuk melihat. Bilah gulir dengan jumlah padding yang berbeda. Bingkai dengan garis tepi bulat berwarna biru ditekan langsung ke tepi jendela yang tidak memiliki batas (seperti di Dolphin dan KWrite). Anda tidak dapat memperbaiki hal-hal ini tanpa menjadi pengembang dan mempelajari cara membaca kode.
Jenis masalah ini bukan bug. Untuk mengatasinya membutuhkan lebih banyak visi yang kohesif dan kesepakatan umum bahwa "beginilah caranya harus dilakukan." Ini melibatkan penangguhan beberapa keputusan kepada desainer dan mengikuti rekomendasi mereka. Dan itu membutuhkan pengembang yang dapat membuat perubahan. Komunitas KDE menghadapi ketiga tantangan tersebut.
Apakah Ini Berarti KDE Bukan Default Yang Baik?
Tidak. Ada pengembangan yang mungkin membuat KDE lebih menarik untuk dikirimkan. Pertimbangkan bagaimana desktop berbasis KDE Valve untuk Steam Deck memiliki file sistem hanya-baca, seperti Fedora Silverblue. Ini dapat melindungi Anda dari merusak sistem Anda, bahkan pada sistem berbasis Arch yang menerima pembaruan terbaru KDE. Flatpak pilihan Valve juga memastikan Anda mendapatkan aplikasi terbaru.
Valve tidak sendiri. Komputer TUXEDO menggunakan KDE Plasma pada mesinnya. Beberapa perusahaan memang memilih untuk menggunakan KDE daripada alternatifnya, tetapi mereka hanya minoritas. Tetapi ada banyak alasan untuk percaya bahwa masa depan KDE cerah.