Arch Linux 使用日记(三)

KDE Plasma 桌面环境安装与配置,包括 VirtualBox 增强功能、中文输入法与共享文件夹设置


安装 KDE Plasma 桌面环境

sudo pacman -Syu                 # 先更新数据库
sudo pacman -S plasma-meta konsole dolphin   # plasma-meta 元软件包、konsole 终端模拟器和 dolphin 文件管理器

开启 sddm.service 进程:

sudo systemctl enable sddm

通过以下命令启动显示管理器或重启电脑,即可看到登录界面:

sudo systemctl start sddm       # 启动显示管理器

安装 VirtualBox Guest Additions

(2026年2月12日)

使用 KDE 桌面的 konsole 执行以下命令:

sudo pacman -S virtualbox-guest-utils
sudo systemctl enable --now vboxservice   # 启用服务以加载 VirtualBox 内核模块

官网说明

启用 VBoxClient 服务以实现互通剪贴板,实现鼠标拖拽文件等。virtualbox-guest-utils 包提供了 XDG 自启动项目 /etc/xdg/autostart/vboxclient.desktop,这会在登录 X 时自动运行 VBoxClient-all

需要指出的是,某些功能(如剪贴板互通)在 VirtualBox 里是默认禁用的。这需要在各个虚拟机的设置选项里手动开启(Settings > General > Advanced > Shared Clipboard)。

关闭虚拟机,然后在 VirtualBox 中:设置 > 常规 > Features > Shared ClipboardDrag-and-Drop

启动虚拟机然后尝试粘贴板发现真的互通了!


启用共享文件夹

  1. VM 设置 >「共享文件夹」>「添加」,选择主机目录,勾选「自动挂载」。

为了让挂载之后的目录能让 root 之外的用户也直接读写,还要将用户加入到 vboxsf 用户组:

sudo usermod -aG vboxsf username     # 将普通用户加入 vboxsf 组

-a 追加模式通常与 -G 搭配用于追加附加组。

测试一下共享文件夹:

sudo touch /media/sf_sharedFolder/file.txt   # 创建一个空文件

然后在宿主机看看对应文件夹是否被创建了文件。

可以用软链接把共享目录链接到方便的位置,这样就不必进入那么远的目录了:

ln -s /media/sf_共享目录的名字 ~/my_documents

-s 参数表示链接类型为软链接。

权限问题

遇到了共享文件夹有访问权限的问题

共享文件夹权限问题

最后发现是 /media 目录权限比较低,通过 sudo chmod 755 /media 解决了。


安装字体

sudo pacman -Syu      # 更新数据库和软件(听说每次安装软件前更新是个好习惯)
sudo pacman -S adobe-source-han-serif-cn-fonts   # 思源体-简体中文紧凑字型格式无衬线体

然后在 KDE 桌面的 System Settings > Language and Regional > 第一行的 language 右侧 “modify” 下滑选择“简体中文”,再 Apply 后提示“修改将在下次登录后生效”和“Locale has been configured, but this KCM currently doesn’t support auto locale generation on your system, please refer to your distribution’s manual to install fonts and generate locale”。

点击第一条提示的“Restart Now”后系统重启,登录后中文字体生效。

可能不用“Restart Now”重启系统也可以,Logout 登出后重新登录即可。


安装输入法

相关网页:Fcitx 5 - Arch Linux 中文维基

sudo pacman -S fcitx5-im fcitx5-chinese-addons

其中:

  • fcitx5-im 是一个包组,包含 fcitx5(输入法框架核心)、fcitx5-configtool(图形化配置工具)、fcitx5-gtkfcitx5-qt(支持 GTK 和 Qt 应用程序)
  • fcitx5-chinese-addons 包提供中文输入法支持

关于环境变量(X11 与 Wayland)

一些教程上指出,如果使用 X11 会话窗需要这样操作:

sudo vim /etc/environment

添加以下几行配置(每行后不能有注释):

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=ibus

DeepSeek 对这些配置的解释

这些环境变量是告诉系统上的不同应用程序,应该使用 Fcitx 作为它们的输入法模块。

变量 目标
程序
说明
GTK_IM_MODULE GTK
程序
告诉所有基于 GTK 程序(如 GNOME 桌面、Firefox、Thunderbird、GIMP 等)使用 Fcitx 作为输入法模块。
QT_IM_MODULE Qt
程序
告诉所有基于 Qt 程序(如 KDE 桌面、WPS Office、VLC、OBS Studio 等)使用 Fcitx 作为输入法模块。
XMODIFIERS XIM
协议
最传统的一种输入法协议,让不支持 GTK/Qt 输入法模块的老旧 X11 应用(如一些老的 Java 程序,或用 xterm 终端)也能通过 XIM 使用 Fcitx 输入。
SDL_IM_MODULE SDL2
应用
告诉使用 SDL2 库开发的游戏或应用(如许多 Steam 上的游戏)使用 Fcitx。
GLFW_IM_MODULE Kitty
终端
目前主要是给 Kitty 这款终端模拟器使用。设置成 ibus 是因为 Kitty 通过模拟 IBus 的接口来支持 Fcitx5。

起初我编辑了 /etc/environment 这个文件,但后来将修改过的文件备份为 /etc/environment.backup 并将原文件还原(清空文件内容)后,发现使用 Wayland 的话输入法不需要这个文件也可以正常使用。

Wayland 配置

我使用 Wayland,是这样操作的:系统设置 > 键盘 > 虚拟键盘 > 选择“Fcitx 5 Wayland 启动器(实验性)”或“Fcitx 5”,这两个选项好像都可以,注销(logout)后重新登录即可。

  • Ctrl + 空格 可以切换输入法为拼音。
  • 此时系统设置里面会多出一个“输入法”选项,这里可以调整输入法的配置,比如颜色主题之类的。
  • 如果出现了问题,可尝试在终端执行 fcitx5-diagnose 命令来诊断问题的原因。

其他推荐安装的应用

安装浏览器

sudo pacman -S firefox       # 安装火狐浏览器

图像查看器

选择图像查看器可参考网站:Arch Linux 图像查看器选择攻略

sudo pacman -S gwenview      # 安装图片查看器

安装 yay

sudo pacman -S yay           # 安装 yay

这一步放在先前添加 [archlinuxcn] 仓库后进行会更合理,作者初次安装,并不知晓。


配置普通账户的默认编辑器

(可能其实并不需要配置?)

vim ~/.bash_profile          # 打开本账户的 .bash_profile 文件

添加以下两行:

export EDITOR='vim'
export VISUAL='vim'

其他问题与笔记

拖拽文件功能不可用

在游玩 arch 时发现“拖拽文件”功能不可用,上网搜索后得知需要在虚拟机的 设置 > 储存 > SATA 中开启“使用主机输入输出 (I/O) 缓存”和在其下的 .vdi 中开启“固态驱动器”,可是我开启后并没有解决问题,依然不能在主机和虚拟机之间拖拽文件。

麻烦,于是放弃了这个功能,有“共享文件夹”就够了。但是“I/O 缓存”和“固态驱动器”这两个选项并没有关闭,因为听说开启后可以提供优化和提升性能。

显卡驱动

虚拟机不需要安装显卡驱动。


总结

至此,系统基本配置完成,可以应对日常生活、办公使用了。

此时可以对系统进行备份了。