VNC远程桌面配置

2022-08-20   247 次阅读


远程桌面安装很简单,使用的是TigerVNC。

需要配置2个地方,一是家目录里的.vnc/xstartup文件,另一个是自启的Systemd文件。
xstartup内容:

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
exec startxfce4

在/etc/systemd/system/目录中新建vncserver@1.service文件,内容如下:

[Service]
Type=simple
User=lxm
PAMName=login
PIDFile=/home/lxm/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver :%i -alwaysshared -fg -localhost no
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

然后运行sudo systemctl enable vncserver@1.service即可。

Q.E.D.

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

No PAINS No GAINS.