返回

linux配置VNC

无显示器、网络显示桌面环境,tigervnc安装配置

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