快轉到主要內容

作為KDE粉絲,從Arch Linux切換到KDE Neon 22.04的使用心得

Linux系統 Linux系統安裝教學 Distro-Hopping KDE Linux
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

以一名Arch Linux使用者的角度,切換到KDE Neon,期望它能表現得更好更穩定,我只能說:快逃。

我使用 Arch Linux + KDE許久,作為KDE的忠實粉絲,我想找一個提供KDE最新界面、穩定、很多人用的Linux發行版,不想用Debian Stable或Kubuntu那落後的KDE版本。

穩定的系統+最新版套件?這看似矛盾的組合,其實仍有滿足的可能,第一是我用過的openSUSE Tumbleweed,滾動發行版,官方宣稱套件皆經過機器自動化測試確保穩定性。

我實際使用是覺得還OK,不過套件依賴太複雜了,加上openSUSE長期以來沒存在感,很多小眾軟體頂多只能照顧到Fedora,openSUSE常常被當空氣。

所以我看向一個熱門的選擇:KDE Neon。

1. KDE Neon與Kubuntu差異
#

KDE Neon是半滾動更新的發行版,以Ubuntu LTS為基底,加上最新版KDE桌面套件製作而成。儘管KDE Neon的開發者不認為這是發行版(官網FAQ:Is this "the KDE distro"? Nope.),但DistroWatch網站還是把它當作獨立發行版看待。

Kubuntu由Canonical公司提供支援,KDE Neon則是由KDE社群獨立維護,屬非官方Ubuntu延伸版,故KDE Neon無需遵守 Canonical的政策,可以自由內建Flatpak。經過比較ISO安裝檔大小可以發現,KDE Neon預先安裝的軟體比Kubuntu要少。

KDE Neon的系統基於Ubuntu LTS(目前是22.04)。而Kubuntu提供23.04與22.04 LTS的版本,遵循原版Ubuntu的發行模式。

KDE Neon跟Kubuntu的最大差別在於KDE桌面套件版本,KDE Neon的KDE桌面套件較新,就好像Kubuntu LTS加上一組額外的套件庫,讓使用者可以收到最新版的KDE桌面套件。仔細看的話,KDE Neon的KDE桌面套件版本號碼可是有追上Arch Linux套件庫的KDE版本的。

為什麼我覺得最新版KDE桌面很重要?KDE一直有在改進整體使用體驗,美學也有在改進,例如KDE 5.27以上版本的截圖工具有註解功能,後續版本還不斷改進細節,我才覺得必須得用到最新版KDE桌面跟上潮流,且如果KDE桌面以外的系統本身穩定那就更好了。

順帶一提,Debian Stable曾經有一個 類似KDE Neon理念的套件庫,可惜作者Norbert Preining停止維護了。

儘管基於「穩定的系統」與「最新的KDE桌面套件」看起來好像蠻穩的,但KDE Neon實際上會比Kubuntu不穩定,因為它未經測試就放最新套件下來,加上它的社群較小能得到的幫助有限。

不過系統方面問題我應該能自行排除,且有Ubuntu的套件充實,應該不會落到openSUSE沒軟體可用的問題。

那麼就試試從Arch Linux轉向KDE Neon吧,用一個禮拜試試。

  • Motherboard:ASUS K31CD-K
  • CPU:Intel i5-7400
  • GPU:Nvidia GTX1050Ti

1. 安裝KDE Neon與小優化
#

  1. 官網下載KDE Neon User Edition的ISO,以 Ventoy安裝至隨身碟

  2. 開機後按照指示安裝系統。

  3. 好笑的是重開機後馬上遇到問題。我發現安裝器沒生成常用目錄,家目錄是空的,需執行以下指令生成

LC_ALL=C xdg-user-dirs-update --force
  1. 安裝 Nvidia驅動

  2. 安裝 Fcitx5輸入法。注意KDE Neon自身的儲存庫的Fcitx5與Ubuntu會衝突,不可以用星號全選,要手動指定套件

sudo apt install fcitx5 fcitx5-chewing-addon fcitx5-chinese-addon
  1. KDE Neon預裝Snap和Flatpak,通常我會把前者禁掉,問題太多了,僅次於Nvidia驅動。

比方說我馬上就抓到一個問題:Snap版Firefox,AppArmor會導致fcitx5無法啟用。這個bug 今年五月才出現的,Fuck Snap。

我後來是改裝Firefox ESR解決中文輸入問題

sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install firefox-esr

2. 更新系統的指令
#

KDE Neon雖說沒有Kubuntu臃腫,沒有太多KDE附屬應用程式,但預裝的東西太少了,沒中文輸入法,Ubuntu的圖形更新工具也拿掉。

圖形更新管道只有「Discover」配PackageKit。

KDE Neon多了pkcon update指令來更新套件,這個指令主要是確保KDE版本可以跟上最新版。

但pkcon其實就是APT的前端,更新不全,如果要完整升級系統得使用sudo apt full-upgrade

3. 結論:我還是受不了KDE Neon
#

這裡討論KDE Neon的一些缺點。

以前用Arch Linux的時候有些軟體得從AUR抓,換Ubuntu有 Distrobox Flatpak就不是問題了,只不過是不太方便而已。另外用過Arch的簡潔,我真的不能忍受癰腫的套件了,Distrobox在Ubuntu上預設會依賴Podman,相較之下Arch有自由選擇依賴Docker或Podman的自由…諸如此類幫使用者搶先調整的設定,是我最不能忍受的地方。

KDE Neon唯一改善的是我電腦無法正常關機的問題,Arch會隨機出現假關機但風扇仍在轉的問題,而Ubuntu的核心總是能正常關機。這是我唯一可以期望的點:KDE Neon在桌面環境以外的套件,應當是相對穩定的,包含KVM以及Docker的服務。


然而作為半滾動發行版,KDE Neon的穩定度並沒有比Arch好,系統我看不到的地方穩定沒用,重點還是在圖形部份。我已經遇過不只一次打字打到一半KDE工作列自己崩潰了。儘管這不是大問題…KDE會嘗試重新啟動服務,所以幾秒後工作列會自己恢復。

換成KDE Neon,Nvidia驅動問題仍在,Ubuntu提供的驅動穩定度也沒比Arch好。比方說,Firefox在X11下滾動照樣畫面撕裂,開Force Full Composition Pipeline又會導致效能下降。切換成Wayland雖然解決撕裂,但OBS Studio因為Nvidia的緣故又抓不到螢幕錄影畫面了。 相關issue…MPV因為Nvidia驅動無法播放。 相關issue。雖不能怪罪KDE開發者,但KDE Neon體驗相較於Arch並無改進呀。

順帶一提,不要讓 ubuntu-drivers install自己選驅動…請務必選取500版以上的Nvidia驅動,並往GRUB加入nvidia-drm_modeset=1才支援KDE Wayland。Ubuntu LTS還在用PulseAudio,請安裝Pipewire確保OBS Studio能正常運作。

KDE Neon有自己的上游套件庫,有些套件版本太新會跟Ubuntu的舊版套件衝突,導致軟體無法安裝。

最後一點,KDE Neon不是新手友善的發行版。雖說沒有Kubuntu內建一堆附屬應用程式導致癰腫,但預裝的東西太少了,沒中文輸入法,Ubuntu的圖形更新工具也拿掉,變成只依賴PackageKit更新。我覺得就算KDE圖形界面再強大,KDE Neon在開箱即用程度方面可能還不如原版的Kubuntu。


KDE Neon是給喜歡Kubuntu的用戶,喜歡追求最新版KDE界面,並願意幫KDE開發者除錯的死忠粉,但穩定性並無保證。如果要求穩定的桌面環境,我建議還是優先採用Kubuntu比較好。

我覺得,諸如以上的問題,如果切換成KDE Neon並無勝過Arch Linux,我算下來覺得很不值得,我已經重裝Arch Linux了。

相關文章

初探Void Linux安裝
Linux系統 Linux系統安裝教學 Linux
免費下載紅帽RHEL 9.1系統,將其安裝至虛擬機
Linux系統 Linux系統安裝教學 Linux
Ventoy教學:製作能當Linux/Windows開機碟又當資料碟的USB隨身碟
Linux系統 Linux系統安裝教學 Linux Windows

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。