第二十八章 DragonFlyBSD
第五节 安装 Xfce

安装 xfce4

以下教程适用于 shell 为 bash/sh/zsh 的用户。
首先看看现在自己的 shell 是不是 sh,bash,zsh
# echo $0
如果是 sh,bash,zsh 其中之一,请继续;
通过 pkg 安装
1
# pkg install xorg lightdm lightdm-gtk-greeter xfce wqy-fonts
Copied!
通过 ports 安装
1
# cd /usr/ports/x11-wm/xfce4
2
# make install clean
Copied!

启用 xfce

# echo "/usr/local/etc/xdg/xfce4/xinitrc" > ~/.xinitrc
或者
# echo "/usr/local/etc/xdg/xfce4/xinitrc" > ~/.xsession
此处为 root 用户,普通用户需要再在自己的环境下操作一次。下同。
根据条件使用

启动服务

1
# sysrc dbus_enable="YES"
2
# sysrc lightdm_enable="YES"
Copied!

设置中文显示

.xinitrc 或者 .profile 中添加以下内容(但要在最前面才正常启用) export LANG=zh_CN.UTF-8

可选配置

输入法

请检查自己的shell是不是 shbashzsh 其中之一。
1
# echo $0
Copied!
如果是以上三个 SHELL 之一,请继续,如果不是请参考第五章第一节:
1
# pkg install zh-fcitx zh-fcitx-configtool fcitx-qt5 fcitx-m17n zh-fcitx-libpinyin
Copied!
配置文件:
1
# ee ~/.xinitrc
Copied!
在该文件中添加以下内容:
1
export XMODIFIERS="@im=fcitx"
2
export XIM_PROGRAM="fcitx"
3
export GTK_IM_MODULE="fcitx"
4
fcitx &
Copied!

全局菜单(可选)

1
# pkg install xfce4-appmenu-plugin appmenu-gtk-module appmenu-registrar
2
$ xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s true
3
$ xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s true
4
$ xfconf-query -c xsettings -p /Gtk/Modules -n -t string -s "appmenu-gtk-module"
Copied!

故障排除

xfce 普通用户关机按钮灰色解决方案

# chown -R polkitd /usr/local/etc/polkit-1
即可解决 xfce4 普通用户关机按钮灰色的问题

FreeBSD 的 xfce 终端动态标题不显示问题

tcsh 配置:
home 目录创建 .tcshrc,
写入以下配置
alias h history 25 alias j jobs -l alias la ls -aF alias lf ls -FA alias ll ls -lAF setenv EDITOR vi setenv PAGER less switch ($TERM) case "xterm*": set prompt="%{033]0;[]%~007%}%#" set filec set history = 1000 set savehist = (1000 merge) set autolist = ambiguous # Use history to aid expansion set autoexpand set autorehash breaksw default: set prompt="%#" breaksw endsw