ArchLinux KDE Plasma安装及常见问题
去年11月我写了一篇ArchLinux安装GNOME桌面,也正是那时候我将电脑的主要系统从Windows转到了ArchLinux。诚然, gnome 很好,如果你需要一个不需要折腾就能用的桌面环境,那么 gnome 是一个不错的选择。
我一开始也是这么想的,直到……今年 KDE Plasma 6 发布了。我不得不说,KDE Plasma 6 的演示视频真的很吸引人,所以我决定尝试一下,于是我又折腾了一遍系统,这次安装的是 KDE Plasma 桌面。新的大版本发布,肯定有大量的问题,尤其是搭配 NVIDIA 和 Wayland 这两个离谱的玩意。Wayland 由于 x11 历史包袱太重,经常出现兼容问题(尤其是 Chromium),而 NVIDIA 一直以来都是 Linux 用户的痛点,Linus 骂的一点都不冤。
现在新系统用了也有一段时间了,是该动笔记录一下,免得下次装又到处找资料。这次文章分两部分:安装 KDE Plasma 桌面和常见问题解决。欢迎大家在评论区补充。
安装 KDE Plasma 桌面
Arch Linux 的安装已经老生常谈了,见安装 ArchLinux & Windows 双系统。这里只记录安装 KDE Plasma 桌面的步骤。
首先,经过一系列的安装步骤,你应该已经进入了 ArchLinux 命令行,并有了一个属于 wheel
组的非 root 用户。接下来,我们就可以安装 KDE Plasma 桌面了。
sudo pacman -S plasma-meta sddm networkmanager bluez-utils
官方提供了多个包,plasma-meta
是一个元包,包含了 KDE Plasma 桌面的所有组件基本组件。此外,你也可以选择 plasma
包组,它包含的软件和 plasma-meta
是一样的,关于元包和包组的区别,可以参考ArchWiki | Meta package and package group。还有两个可选的包:kde-applications
和 kde-applications-meta
,它们包含了一些额外的应用程序,比如 Dolphin 文件管理器、Konsole 终端等。但是这里我选择后续自己安装需要的应用程序。
sddm
是 KDE Plasma 的默认登录管理器,networkmanager
是网络管理器,bluez-utils
是蓝牙管理工具。
不要急着启动桌面,这时候我们还没安装终端模拟器,进去就出不来了(笑)。接下来我们安装终端模拟器、文件管理器。
sudo pacman -S konsole dolphin
konsole
是 KDE Plasma 的终端模拟器,dolphin
是 KDE Plasma 的文件管理器。
接下来我们启用 sddm
服务,这样就会直接进入 KDE Plasma 桌面了。
sudo systemctl enable --now sddm
在桌面环境下打开 konsole
终端,启动 networkmanager
和 bluetooth
服务。
sudo systemctl enable --now NetworkManager bluetooth
常见配置
中文字体
我推荐 noto-fonts-cjk
,它是 Google 的开源字体,支持中日韩文。此外,noto-fonts-emoji
是支持 emoji 表情的字体,noto-fonts-extra
是支持更多语言的字体。
sudo pacman -S noto-fonts-cjk noto-fonts-emoji noto-fonts-extra
然后进入系统设置,把语言设置为中文,注销重新登录。
一些常用程序推荐
- 浏览器:Firefox
firefox
、firefox-i18n-zh-cn
或 Chromiumchromium