6.3 KDE6(X11)

KDE 旨在开发一套现代桌面系统,如果你觉得 KDE 界面很像 Windows,那么从时间线上看,你应该说是“Windows 很像 KDE”。

技巧

视频教程参见 003-FreeBSD14.2 安装 KDE6

安装

完整的 KDE 桌面体验

  • 使用 pkg 安装:

# pkg install xorg sddm kde wqy-fonts

技巧

如果有时候提示 pkg 找不到或者没有 kde6,请点击 x11/kde 看看是不是二进制包没有被构建出来。有时候需要切换 quarterly(待上游构建出来了再换到 latest 源,pkg upgrade 更新即可)或者 latest 源。类似方法适用于所有软件,故后边不再赘述。如果没有,需要自己使用上述的 Port 进行编译。

  • 或者使用 Ports 安装:

# cd /usr/ports/x11/xorg/ && make install clean 
# cd /usr/ports/x11/kde/ && make install clean 
# cd /usr/ports/x11/sddm/ && make install clean 
# cd /usr/ports/x11-fonts/wqy/ && make install clean 
  • 解释

包名
作用

xorg

图形界面基础,提供 X Window 系统

sddm

登录管理器

kde

KDE 桌面环境

wqy-fonts

文泉驿中文字体

最小化 KDE 桌面安装方案

直接安装 x11/kde 会作为依赖安装 x11/plasma6-plasmax11/kde-baseapps,其中捆绑了大量的工具软件,在某些情况下可能不方便部署与使用。

使用 pkg 安装

基础桌面

# pkg ins xorg sddm plasma6-plasma-desktop wqy-fonts plasma6-kactivitymanagerd plasma6-kscreen plasma6-systemsettings
软件包
作用

plasma6-kactivitymanagerd

用于管理用户活动、跟踪使用模式等的系统服务。没有该软件 KDE 将会黑屏且只有一个鼠标

plasma6-kscreen

KDE 屏幕管理器。没有该软件将无法调整分辨率

plasma6-systemsettings

系统设置

与上面重复的包不再赘述。

可选软件包:

# pkg ins konsole dolphin kate plasma6-plasma-systemmonitor plasma6-plasma-pa plasma6-discover kdeconnect-kde plasma6-plasma-workspace-wallpapers plasma6-plasma-disks ark
软件包
作用

konsole

终端命令行工具

dolphin

文件管理器

kate

文本编辑器

plasma6-plasma-systemmonitor

系统监视器

plasma6-plasma-pa

音频管理

plasma6-discover

软件管理

kdeconnect-kde

手机电脑互联

plasma6-plasma-workspace-wallpapers

桌面壁纸

plasma6-plasma-disks

磁盘健康(S.M.A.R.T.)监测

ark

解压缩软件

使用 Ports 安装

基础桌面:

# cd /usr/ports/x11/xorg/ && make install clean 
# cd /usr/ports/x11/plasma6-plasma-desktop/ && make install clean
# cd /usr/ports/deskutils/plasma6-sddm-kcm/ && make install clean 
# cd /usr/ports/x11/sddm/ && make install clean
# cd /usr/ports/x11-fonts/wqy/ && make install clean
# cd /usr/ports/x11/plasma6-kscreen/ && make install clean
# cd /usr/ports/x11/plasma6-kactivitymanagerd/ && make install clean
# cd /usr/ports/sysutils/plasma6-systemsettings/ && make install clean

可选 Port:

# cd /usr/ports/x11/konsole/ && make install clean # 终端 
# cd /usr/ports/x11-fm/dolphin/ && make install clean # 文件管理器
# cd /usr/ports/editors/kate/ && make install clean # 文本编辑器
# cd /usr/ports/sysutils/plasma6-plasma-systemmonitor/ && make install clean # 系统监视器
# cd /usr/ports/audio/plasma6-plasma-pa/ && make install clean # 音频管理器
# cd /usr/ports/sysutils/plasma6-discover/ && make install clean # 软件管理器
# cd /usr/ports/deskutils/kdeconnect-kde/ && make install clean # 手机电脑互联
# cd /usr/ports/x11-themes/plasma6-plasma-workspace-wallpapers/ && make install clean # 桌面壁纸
# cd /usr/ports/sysutils/plasma6-plasma-disks/ && make install clean # 磁盘健康(S.M.A.R.T.)监测 
# cd /usr/ports/archivers/ark/ && make install clean # 解压缩软件 

最小化安装 KDE 图示

技巧

使用此方案安装的 KDE 桌面缺少了很多功能,可以参照 x11/plasma6-plasma 的“Runtime dependencies”(运行时依赖)和“Library dependencies”(库依赖)进行功能补全。

未安装可选包:

最小化安装的 KDE 界面

启动项设置

# service dbus enable # 用于桌面环境的进程间通信
# service sddm enable # SDDM 登录管理器
KDE 6 界面

startx

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

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

权限设置

普通用户还需要将用户加入 wheel 组(或 video 组):

# pw groupmod wheel -m 用户名

中文化

SDDM 中文化

# sysrc sddm_lang="zh_CN"

系统中文化方法 ① 用户分级

编辑 /etc/login.conf:找到 default:\ 这一段,把 :lang=C.UTF-8 修改为 :lang=zh_CN.UTF-8

刷新数据库:

# cap_mkdb /etc/login.conf
SDDM
KDE 6

系统中文化方法 ② 系统设置

点击开始-> System Settings -> Language & TimeRegion & Language 项的 Language 栏点击右侧 Modify 中找到“简体中文”(一般是倒数第二,如果都是 □□□□,检查你的中文字体安装否)单击之。然后单击 Apply 按钮;logout(注销)后重新登录,此时系统语言将变为中文。

KDE 6
KDE 6

参考文献

附录:登录界面主题

  • 使用 pkg 安装:

# pkg install sddm-freebsd-black-theme
  • 或使用 Ports 安装:

# cd /usr/ports/x11-themes/sddm-freebsd-black-theme/ 
# make install clean
  • 查看安装后配置:

root@ykla:/home/ykla # pkg info -D sddm-freebsd-black-theme
sddm-freebsd-black-theme-1.3:
On install:
To enable this theme edit:

 /usr/local/etc/sddm.conf
# 若要启用此主题,请编辑 /usr/local/etc/sddm.conf 文件。

 This theme use the x11-fonts/montserrat font by default. However, it
 can be changed to any desired font editing:

 /usr/local/share/sddm/themes/sddm-freebsd-black-theme/theme.conf
# 此主题默认使用 montserrat 字体(需安装 x11-fonts/montserrat),
# 你可以通过编辑 theme.conf 文件更改为任意你想要的字体。

Always:
===>   NOTICE:
# 注意事项:

The sddm-freebsd-black-theme port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla
# 此 port 目前没有维护者,因此可能存在未解决的问题、不够及时的更新,甚至未来可能被移除。
# 若你愿意接手维护,请到上述链接创建一个问题(issue)。

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing
# 有关 port 维护的更多信息,请参考 FreeBSD 官方文档中关于贡献 port 的章节。
  • 编辑 /usr/local/etc/sddm.conf,写入:

[Theme]
Current=sddm-freebsd-black-theme

重启,设置完成:

KDE 6 FreeBSD 主题

参考文献

附录:展开任务栏图标

右键单击桌面空白部分,点击“进入编辑模式”。

点击任务栏中间的空白部分,点击“显示替代部件”

在弹出窗口中,选择“图标和文本任务管理器”即可。

故障排除与未竟事宜

sddm 登录闪退

如果你使用 VMware 虚拟机时,压根看不见 sddm 最下边的选项,请按照配置虚拟机章节的教程配置屏幕自动缩放。

启动 sddm 提醒 /usr/bin/xauth: (stdin):1: bad display name,但是可以正常 startx

你需要在 /etc/rc.conf 里面检查你的 hostname 是否为空(理论上不应该为空),有没有设置:

按需设置 hostname 即可。

菜单缺失关机、重启等四个按纽

如果无效请先看看你是不是在 sddm 界面选择了 用户会话(读取 .xinitrc),应该选择 plasma-x11

修改 /etc/sysctl.conf 将其中 security.bsd.see_other_uid 的值改为 11 为开启)。重启后即可。

参考文献

解除自动锁屏

单击“设置”——>“安全和隐私”——>“锁屏”——>“自动锁定屏幕”选择“不自动锁屏”,然后点击“应用”。(休眠唤醒后锁定屏幕可按需设置)

注销后重新登录即可。

关闭 KDE 6 锁屏

状态栏不显示时钟和时间

点击时区设置,输入 beijing,设置上海即可。若无效,请先更新软件包。

最后更新于

这有帮助吗?