NetBSD 可以使用常见的桌面,如 KDE 4、GNOME。自带了 xorg,不需要单独安装。
设置中文环境
创建或编辑 ~/.xinitrc
,用哪个用户登录就 su
到哪个用户下修改。在顶部加入:
export LANG=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
Fcitx 中文输入法
# pkgin install fcitx5 fcitx5-qt fcitx-gtk fcitx5-chinese-addons
创建或编辑 ~/.xinitrc
,用哪个用户登录就 su
到哪个用户下修改。在中文环境变量下面加入:
export XMODIFIERS='@im=fcitx'
export GTK_IM_MODULE=fcitx/xim
export QT_IM_MODULE=fcitx
创建运行目录:
$ mkdir -p ~/.config/fcitx
ibus 中文输入法
# pkgin install ibus ibus-pinyin
创建或编辑 ~/.xinitrc
,用哪个用户登录就 su
到哪个用户下修改。在中文环境变量下面加入:
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
ibus-daemon --daemonize --xim
Xfce
# pkgin install xfce4 fam slim noto-cjk-fonts ee
使用 ee
编辑 /etc/rc.conf
,将 /etc/rc.conf
中的 xdm=YES
改为 xdm=NO
。下同。
然后:
# cp /usr/pkg/share/examples/rc.d/famd /etc/rc.d/
# cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d/
# cp /usr/pkg/share/examples/rc.d/slim /etc/rc.d/
# echo rpcbind=YES >> /etc/rc.conf
# echo famd=YES >> /etc/rc.conf
# echo dbus=YES >> /etc/rc.conf
# echo slim=YES >> /etc/rc.conf
$ echo xfce4-session >> ~/.xinitrc
$ ln ~/.xinitrc ~/.xsession
启动桌面会比较慢(我这里 4 分钟才能完全加载),多等等……
参考文献
MATE
# pkgin in mate-desktop mate slim fam noto-cjk-fonts ee
技巧
pkgin in
是 pkgin install
的缩写。更多缩写可以用单条命令不加参数即 pkgin
查看。
# cp /usr/pkg/share/examples/rc.d/famd /etc/rc.d/
# cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d/
# cp /usr/pkg/share/examples/rc.d/slim /etc/rc.d/
# cp /usr/pkg/share/examples/rc.d/avahidaemon /etc/rc.d/
# echo rpcbind=YES >> /etc/rc.conf
# echo famd=YES >> /etc/rc.conf
# echo dbus=YES >> /etc/rc.conf
# echo slim=YES >> /etc/rc.conf
# echo avahidaemon=YES >> /etc/rc.conf
$ echo exec mate-session >> ~/.xinitrc
$ ln ~/.xinitrc ~/.xsession
参考文献
KDE 4
技巧
本节在物理机下测试成功。物理机能正常进入桌面(UEFI)。
警告
# pkgin in kde noto-cjk-fonts readline libcups ee
# cp /usr/pkg/share/examples/rc.d/* /etc/rc.d
# echo dbus=YES >> /etc/rc.conf
# echo kdm=YES >> /etc/rc.conf
# echo rpcbind=YES >> /etc/rc.conf
# echo avahidaemon=YES >> /etc/rc.conf
# echo hostname=ykla >> /etc/rc.conf # 设置主机名,请将 "ykla" 替换为你想使用的主机名
reboot
重启系统。
默认状态下允许 root 登录。
故障排除
参考文献