第 4.13 节 安装 KDE6

在 Port 开发库中已经不再区分 kde5与 kde6 了。预计在可见的未来,将直接使用元包 x11/kde

基于现有二进制包

KDE6-基于 Xorg(不推荐)

不推荐使用此方法安装,由于严重落后于开发进度,全是 Bug——如文件管理器打不开,打开后无法点击顶栏等等。

安装

# pkg install xorg sddm x11/kde6 plasma6-sddm-kcm wqy-fonts xdg-user-dirs

配置

  • 启动项设置

# sysrc dbus_enable="YES"
# sysrc sddm_enable="YES"

然后(可选,如果不需要 startx)

$ echo "exec ck-launch-session startplasma-x11" > ~/.xinitrc

如果你在 root 下已经执行过了,那么新用户仍要再执行一次才能正常使用(无需 root 权限或 sudo 等)startx。

  • 权限设置

普通用户还需要将用户加入 wheel 组:

# pw groupmod wheel -m 用户名
  • SDDM 中文化

# sysrc sddm_lang="zh_CN"

KDE6-基于 Wayland(不推荐)

在 KDE6-基于 Xorg 的基础上,把 /usr/local/share/xsessions/plasmax11.desktop 中的 ExecTryExec 都改成 /usr/local/bin/startplasma-wayland。重启即可。

基于开发中的 Ports(需要长时间编译)

# pkg install git
# git clone -b kde-it_goes_to_6 https://github.com/freebsd/freebsd-ports-kde /usr/ports # 你也许需要设置 git 代理才能访问 Github

安装 KDE6:

# whereis kde # 看看 KDE Port 的路径
# kde: /usr/ports/x11/kde
# cd /usr/ports/x11/kde
# make BATCH=yes install clean

中间 plasma6-plasma-desktop 这个包会报错找不到文件,使用 pkg 安装即可绕过去。比较大型的包如 llvm17 亦可如此。

配置方法同上。

经过两天的编译后,启动了 KDE 6。笔者没有发现什么显著的 Bug,同样也没有发现对比 KDE 5 有任何改进之处。

最后更新于