linux配置VNC
安装TigerVNC…
sudo pacman -S --needed xorg-server xorg-server-common xorg-xinit tigervnc
安装中文字体
防止桌面中文乱码
sudo pacman -S --needed wqy-microhei
参考页面:[root tip] Install Raspberry Pi - VNC over SSH
配置VNC
创建vnc登陆密码
vncpasswd
VNC配置文件
查看可用sessions
ls /usr/share/xsessions
创建vnc配置文件/home/$USERNAME/.vnc/config
session=$SESSION #根据上条命令的结果 e.g. openbox, lxde, lxqt
geometry=1280x720
localhost #表示只接受本机访问
dpi=96
一键命令
echo "
session=LXDE
geometry=1080x768
dpi=100" > /home/pi/.vnc/config
设置用户并开机自启
添加用户到/etc/tigervnc/vncserver.users
:0=$USERNAME
设置开机自启vnc
systemctl enable vncserver@:0
重启
reboot
一键命令
echo "
:0=zjh" | sudo tee -a /etc/tigervnc/vncserver.users
systemctl enable vncserver@:0
reboot
VNC设置完成 默认端口5900
参考页面:[root tip] TigerVNC over SSH
全部命令脚本
自用脚本,因为vncpasswd
需要交互,分为两段。
# part 1
sudo pacman -S xorg-server xorg-server-common xorg-xinit tigervnc wqy-microhei &&
vncpasswd
# part 2
echo "
session=LXDE
geometry=1080x768
dpi=96" > /home/zjh/.vnc/config &&
echo "
:0=zjh" | sudo tee -a /etc/tigervnc/vncserver.users &&
systemctl enable vncserver@:0 &&
reboot