在无显示输出的情况下配置 Xfce 桌面和 VNC Server,适用于树莓派或没有显示输出的服务器、云服务器等挂机用。
安装 Xfce 桌面
1 | sudo apt --no-install-recommends install xfce4 |
加入
--no-install-recommends
参数是防止多余组件造成系统盘被填满,如果系统盘非常充裕可以不加这个参数。
配置 VNC Server
1 | sudo apt install tightvncserver |
然后运行vncserver
,第一次运行需要设置密码,输入两次密码后会提示你是否创建仅观看权限密码,一般不需要,直接跳过。
设置完成后先终止VNC进程:
1 | sudo vncserver -kill :1 |
然后编辑VNC的配置文件,该配置文件的位置为~/.vnc/xstartup
,将原有内容全部注释掉并输入如下内容:
1 |
|
然后执行如下命令即可在端口1
上创建一个1280×800的画面,在VNC Viewer上输入IP:1
即可登录。
1 | vncserver -geometry 1280x800 -alwaysshared :1 |
乱码问题
安装Locale并进入配置:
1 | sudo apt-get install locales |
随后在(More)
结束后输入158 485 457 488
(en_US.UTF8
、zh_CN GB2312
、zh_CN GBK GBK
、zh_CN UTF-8 UTF-8
),然后默认语言选择3
(en_US.UTF8
)即可。
随后重启即可。