在 Debian 上设置 VNC 远程桌面,并支持 复制粘贴(剪贴板共享),可以按下面步骤来。下面以 TigerVNC / RealVNC / x11vnc 常见方案为例,重点说明 剪贴板功能 的配置。
sudo apt update
sudo apt install xfce4 xfce4-goodies
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
mkdir -p ~/.vnc
nano ~/.vnc/xstartup
写入以下内容(关键:启动桌面 + 剪贴板支持):
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /usr/bin/startxfce4 &
赋予执行权限:
chmod +x ~/.vnc/xstartup
vncserver :1 -geometry 1920x1080 -depth 24
验证:
ss -lntp | grep 5901
sudo apt install autocutsel
~/.vnc/xstartup 中加入剪贴板同步修改 xstartup 为:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
autocutsel -fork
exec startxfce4
autocutsel是 VNC 剪贴板复制粘贴的关键
连接地址:
Debian_IP:5901
✅ 连接后:
✅ 检查:
ps aux | grep autocutsel
✅ 确认 VNC 客户端 未禁用剪贴板
xstartup 有执行权限Debian 12 默认可能是 Wayland
✅ 切换到 X11:
sudo nano /etc/gdm3/custom.conf
取消注释:
WaylandEnable=false
重启:
sudo reboot
如果你是想 直接远程控制当前桌面(而不是新建会话):
sudo apt install x11vnc
x11vnc -display :0 -forever -shared
✅ 默认支持剪贴板
✅ 适合远程协助
✅ Debian VNC 复制粘贴 必须:
如果你愿意,可以告诉我:
我可以给你一套 完全匹配你环境的配置方案 ✅