sayangnya, KDE sucks
05 December 2025 - blog

Menindaklanjuti postingan saya sebelumnya kde vs gnome [English]

Beberapa waktu yang lalu, saya pindah desktop environment dari Gnome ke KDE. Ada beberapa alasan kenapa pindah.

  • Lagi ada waktu luang. Kebetulan waktu itu lagi ada waktu kosong, dan pengen pake desktop dengan layout application launcher disebelah kiri, tanpa top panel, biar vertical space agak luas aja. Gnome bisa sih, tapi feel nya aga aneh. Dash to Panel aneh tampilannya.

  • Dolphin. Jujur aja, file manager terbaik yang pernah ada ya dolphin (opini pribadi).

  • Aplikasi yang saya pake banyak qt-based. Kdenlive, Juk, FileZilla, Haruna (the best video player, mpc-hc equivalent buat di linux), etc itu qt-based. Dan aplikasi penunjang lain juga bisa pake punya kde-suite atau bebas platform (misal, VSCode, browser).

  • Tergiur dengan customization. Ini yang Gnome ga punya, atau lebih tepatnya, ga punya secara default.

  • Drag n Drop extract. Aneh tapi nyata. Di Gnome Files (Nautilus), ga bisa drag n drop extract dari zip/rar/achive lain. Beneran gabisa. Kalo di KDE Dolphin, bisa. Gnome you fucked up big time. Ini tuh fitur yang harusnya ada di dekstop/file manager/apalah itu buat berkomputer secara normal. Ini fitur yang bikin saya pengen pindah.

Pengen totalitas, saya hapus semua Gnome-related apps dan pindah pure ke KDE. Display Manager saya ganti ke SDDM. Workflow menyesuaikan.

Ada beberapa penyesuaian ketika menggunakan KDE ketika sebelumnya saya menggunakan Gnome.

  1. Workspace. Saya itu kalo pake komputer, bener-bener bergantung sama workspace. Atau virtual-desktop. Satu aplikasi biasanya saya buka di satu workspace, dan aplikasi lain saya buka di workspace lainnya. Atau aplikasi-aplikasi yang bersangkutan di satu workspace, nanti kalo mau ngerjain hal laen pake workspace yang beda. Kalo di Gnome, shortcut buat pindah workspace itu Ctrl-Alt-Right/Left Arrow. Kalo mau mindah application window ke workspace lain, tinggal ditambahin Shift. Dan Gnome pake dynamic workspace, dimana workspace default itu 2, kalo uda keisi semua nanti dia otomatis generate workspace 1 lagi. Begitu juga sebaliknya. Nah di KDE, beda. Dia static workspace. Mungkin, mungkin ya ini, bisa disetting biar jadi dynamic workspace. Tapi kemaren saya cari ga ada. Kudu pake script kayaknya. Males. Jadi saya cuman setup shortcut/keybind aja. Dan saya buat workspace nya jadi 4.

  2. Application/Activity Overview. Menurut saya, application/activity overview itu fitur paling masuk akal dalam berkomputer. Khususnya desktop. Apalagi kalo keyboard-focused. Alt-tabbing itu repot. Kita kudu neken kombinasi tombol, minimal 2, dan itupun nda seleluasa kalo pake activity overview. Di Gnome, saya cukup pencet tombol Super/Windows. Di KDE, kalo pencet tombol Super/Windows, itu mbuka application menu. Jadinya saya ubah shortcut nya supaya ketika pencet tombol Super/Windows biar mbuka activity overview.

  3. Application Menu. Di Gnome, saya terbiasa buka dashboard/application menu dengan menekan tombol Super/Windows dua kali secara cepat. Nah, gatau ya, di KDE kayaknya gabisa gitu, atau saya yang gatau, akhirnya saya remap application menu ke Super/Windows-Space. No big deal. Saya juga ganti application menu di KDE yang defaultnya adalah popup list kyk Windows =<10 start menu, jadi dashboard yang lebih mirip punya Gnome. Menurut saya, dashboard lebih masuk akal sekarang. Mungkin waktu saya masih remaja-kuliah, yang dari kecil terbiasa pake Windows, start menu lebih make sense. Sekarang, dashboard lebih masuk akal karena menu aplikasi jadi satu layar penuh, lebih besar jadi lebih enak dilihat, distraction-free, dan kesannya jadi bukan mouse-focused. Oke, kalo pake start menu kita bisa juga ngetik aplikasi yang mau dibuka, terus enter, tapi UX nya beda. Pengalaman penggunaan nya beneran beda. Selain itu karena di dashboard aplikasi nya lebih gampang dilihat dan berjejer gitu, jadi lebih cepet klik di otak mau buka aplikasi apa, atau kalo bingung gitu lebih cepet nyambungnya lagi. Apa mungkin faktor umur, tapi emang kerasa kalo pake start menu itu ngelihatnya jenuh, soalnya aplikasi nya kecil2 dan disusun list ke bawah semua.

Saya kalo berkomputer itu seperti ini. Komputer jarang mati, biasanya saya setup power management nya biar dia paling enggak matiin layar kalo 5 menit ga dipake. Sebagian besar waktu saya berkomputer saya habiskan di browser (Chrome), dan VSCode (kadang sama Docker). Saya biasa pake browser di workspace 1, dan vscode beserta teman-teman nya di workspace 2. Kalo butuh selain 2 kegiatan tadi, saya lakukan di workspace 3.

Beberapa hari pertama pake KDE, it's fine. Ga ada bedanya dengan pake Gnome. Yang penting kerjaan selesai.

Beberapa hari berikutnya, mulai kustomisasi. Ganti tema, ganti wallpaper, dsb. Ada beberapa hiccup waktu otak-atik. Mild annoyance. Kayak tema nya gagal download (browsing dari setting manager bawaan KDE), ganti tema bikin setup panel jadi ngaco, dsb. Tapi ya it's part of the experience. Kalo mau lancar ya default aja. It's okay.

Lalu muncul annoyance lain.


# Gangguan yang tak kunjung usai

1. Dolphin dan iso

Dolphin, meskipun saya akui merupakan file manager terbaik untuk penggunaan normal, punya bug, ga tau ini bug atau emang gitu, yang cukup mengganggu. Jaman sekarang, untuk ngemount iso, uda ga perlu third party application kayak daemon tools, magicdisc, dsb. File Manager bawaan dari desktop environment/os standart uda bisa. Nautilus bisa, Dolphin bisa, bahkan Windows Explorer bisa. Dolphin bisa, tapi, tidak mulus.

Jadi gini, waktu saya mau ngemount iso, saya klik kanan file iso nya, terus pilih mount iso. Atau kalo di Nautilus, open with image mounter, atau langsung dobel klik file iso nya. Ekspektasi nya adalah, nanti di side panel akan muncul drive baru, yaitu iso yang kita mount.

iso-mounted

Seperti ini ya contohnya

Di Dolphin tidak. Di side panel, tidak muncul. Oh mungkin ga ke mount. Coba klik kanan lagi di file iso nya. Opsi nya sekarang berubah jadi unmount iso. Berarti ke mount dong. Tapi mana kok ga muncul di side panel. Bisa muncul, tapi Dolphin nya harus ditutup dulu, terus dibuka lagi. Nah, kalo file iso nya itu iso distro, langsung muncul tuh di side panel, tapi kalo iso lain nya, ga muncul, harus buka tutup dulu. Untungnya, Dolphin punya fitur remember location, jadi waktu kita tutup, terus buka lagi, otomatis dia langsung ngebuka di lokasi terakhir kita buka. Tapi ngemount iso harus buka tutup dulu? What the fuck.


2. Lag parah dan konsumsi RAM

Beberapa waktu lalu, ada kegiatan yang memang butuh RAM banyak, hampir penuh bahkan. Komputer saya punya 32GB RAM. Di beberapa kegiatan ini, konsumsi RAM emang tinggi banget. Meskipun nda sering, tapi pasti ada kalanya RAM di komputer saya bakal dipake secara total (compile, render, extract, dst). Sebelumnya, di Gnome, ketika kegiatan ini mulai, biasanya saya tinggal browsing yang enteng2, atau ya saya tinggal gitu aja. Waktu browsing, biasanya aga lama load nya, wajar kan RAM nya penuh. Tapi masih bisa saya navigasikan. Sesekali pindah workspace buat ngecek proses nya.

Di KDE, lain. Saya gatau ya, ekspektasi saya ya sama kayak waktu pake Gnome. Waktu pake RAM banyak, nanti saya tinggal browsing, atau saya tinggal ngapain gitu nanti sesekali ngecek proses nya. Oh boy, ekspektasi saya terlalu tinggi. KDE jadi ngelag parah, bahkan cursor nya ga bisa gerak. 2 menit baru pindah ketika mouse saya geser. What is this? Apakah ini masalah server-side vs client-side rendering? Gatau. Saya bukan orang teknis banget. Pake desktop biar bisa buat kerja bukan buat diotak-atik.

Dan gatau, ini karena KDE atau yang lain, tapi ada process namanya gdb itu makan RAM gede banget. Hampir separoh total RAM. Ini ga pernah saya temui waktu pake Gnome, dan saya lama banget pake Gnome. Baru beberapa minggu pake KDE uda nemu aneh2.


3. plasmashell has closed unexpectedly

plasmashell-error

Udah ga keitung berapa kali ngalamin ini. Sampe beberapa kali harus manual restart systemctl restart --user plasma-plasmashell.service. Saking sering nya, saya ga pernah ngeclose salah satu dari 2 aplikasi ini, Dolphin dan Konsole. Dolphin ada integrated terminal, dan Konsole ya terminal itu sendiri. Sewaktu-waktu plasmashell krashed. Saya sering ngirim Automatic Report. Saking sumpeknya sama error ini.

Cara paling gampang untuk reproduce error ini adalah, dengan ngebiarin komputer untuk matiin display. Jadi power management nya kan saya atur tiap 5 menit ga dipake, bakal matiin display. Nanti kalo mau pake lagi, tinggal login lagi ke desktop. Nah, waktu login lagi itu, pasti bakal kejadian ini. Plasmashell has closed unexpectedly. Konsisten. Meskipun pamor KDE kelihatan lebih tinggi dari Gnome, dan Gnome hate is real, sumpah saya ga bisa pake KDE kalo kayak gini.


3.5 gatau ini karena KDE atau yang lain

Jadi gini, saya itu pake Chrome buat browser. Di KDE, Chrome yang sama yang saya pake di Gnome (bukan install ulang), waktu saya mau login ke tokopedia, kan ada masukin Google Authenticator tuh. Ga bisa. Tokopedia nya error terus. Waktu di Gnome bisa. Akhirnya saya install browser lain, Zen browser. Bisa login. Ga tau ini tokped nya yang lagi error, atau KDE nya. Terakhir nyoba tetep ga bisa login. Jadinya saya taruh sini tapi ga yakin salah siapa.

spoiler Saya uda balik ke Gnome sekarang, bisa dong tokped nya login di Chrome

# Kelebihan KDE

Saya pernah pake KDE dulu banget, waktu namanya belum jadi Plasma. Itupun bukan pengalaman yang baik. Selalu aja ada error nya. Saya bukan orang yang begitu suka otak-atik desktop environment. Kalo wm (window manager), beda cerita. Saya kira KDE sekarang uda berubah. Ya berubah, tapi saya tetep ketemu error-error aneh yang bikin sumpek. Bukan berarti KDE ga ada nilai plusnya.

  • Aplikasi nya. KDE punya aplikasi yang saya akui top of the top, best of the best, contohnya

    • Dolphin, meski banyak bug aneh, tetep jadi file manager terbaik menurut saya. Thumbnail di folder (kayak di Windows), embedded terminal, tab, fitur remember last location, dan fitur-fitur lainnya. Bug iso ga muncul di side panel masih bisa saya tolerir kalo disandingkan fitur lainnya.

    • Haruna, video player terbaik, cuman ini video player di linux yang bisa ngeplay satu video dan langsung bisa next ke video lain di direktori yang sama, kayak mpc-hc kalo di Windows. Video player lain kalo mau fitur ini kudu setup aneh2 dan pake gimmick2 ruwet, atau malah kudu nambahin fitur sendiri di codebase nya. Ya kali.

    • Juk, music player terbaik menurut saya. Meski sekarang saya uda jarang nyetel musik.

    Bisa sih dipake di Gnome, kan nda eksklusif, tapi experience nya tetep jauh beda kalo dibanding dipake di lingkungan alami nya.

  • Fitur. Gnome kebanting jauh.


# Akhirnya

Sekarang saya kembali ke Gnome. Tapi masih tetep pake Haruna, Juk, tapi ga pake Dolphin. Bodo amat. Beberapa minggu di KDE pake Dolphin, toh akhirnya saya kalo extract archive juga pake klik kanan -> extract here. Hilang sudah alasan pake KDE + Dolphin.

Dari pengalaman yang tidak lama tapi cukup bermakna ini, Gnome vs KDE itu kalo bisa saya simpulkan, adalah seperti ini.

Kalo milih pake Gnome, yang harus dilawan adalah lack of feature. Ini bisa jadi plus atau minus tergantung orangnya. Tapi Gnome itu, menurut pengalaman saya, bener-bener polished product. Jarang, hampir ga pernah, saya pake Gnome, sumber frustasi nya adalah error. Ga ada pengalaman tiba-tiba crash sendiri ditengah make. Dan flow nya koheren semua. Kayak emang diciptain buat satu jenis workflow, dan user yang harus adaptasi ke workflow itu. Bisa diubah, tapi butuh effort tinggi dan banyak extensions.

Kalo milih pake KDE, yang harus dilawan adalah unpredictability. Fitur-fiturnya bener quality of life, tapi bisa tiba-tiba ditabrak sama has closed unexpectedly. Kita bisa kustomisasi sampe dalem banget, tapi kalo rusak ya tanggung sendiri. Ga usah nunggu kita sendiri yang ngerusak, bisa rusak sendiri juga. Gatau ini KDE kenapa sih. Apa karena saya pake rolling-release jadi dapet experience kek gini.

Saya pake archlinux (btw).

system-details

Di forum, saya biasa nemu anekdot kalo archlinux itu bakal rusak setiap update.

Dulu saya mikirnya, nih orang-orang ngehalu atau gimana, apa ga pernah pake archlinux atau gimana. Saya bertahun-tahun pake archlinux, ga pernah itu nemu error karena update. Biasa aja pake sehari-hari, update kalo inget.

Sekarang saya mikirnya, oh mungkin mereka pake KDE.