在 ArchLinux 上安装 xfce4

之前也试过在 ArchLinux 上安装 xfce4,当时就发现同一个用户不能同时打开两个 session,但当时只是在笔记本上安装的,所以对多 session 的需求不高,也就没太在意。最近要在服务器上安装远程桌面,然后就很有必要解决这个问题了。

安装软件

1
2
sudo pacman -S xfce4 xfce4-goodies
sudo pacman -S xrdp tigervnc

和 Ubuntu 最大的区别在于启动脚本的不同。ArchLinux 需要在 ${HOME} 目录下新建一个.xinitrc 文件,这个文件就是 xrdp 新建一个虚拟桌面时会执行的脚本。然后在里面加入:

1
2
3
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec dbus-launch startxfce4

剩下的都是常规步骤。