debian

Debian系统Tigervnc远程桌面如何设置

小樊
42
2025-11-25 14:45:02
栏目: 智能运维

Debian 上 TigerVNC 远程桌面完整设置指南

一 安装与准备

二 配置桌面会话启动脚本 xstartup

Xfce(轻量稳定,推荐)

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
exec startxfce4

GNOME(若已安装 GNOME 桌面)

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
gnome-panel &
metacity &
export XKL_XMODMAP_DISABLE=1

通用基础(仅终端,用于排错)

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop"

三 启动与连接

四 防火墙与端口

五 开机自启动与多用户管理

[Unit]
Description=Start vncserver at startup
After=syslog.target network.target

[Service]
Type=forking
User=your_username
Group=your_username
WorkingDirectory=/home/your_username
PIDFile=/home/your_username/.vnc/%H:%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i >/dev/null 2>&1 || :
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

0
看了该问题的人还看了