239 字
1 分钟
简记Debian13配置vnc+openbox无头图形化窗管
- 更新系统
sudo apt update && sudo apt upgrade -y
- 安装软件包
sudo apt install -y openbox tightvncserver xserver-xorg-core
- 添加普通用户
adduser vncuser # 使用adduser命令,自动创建家目录
- 添加root权限(可选),切换到
vncuser
sudo usermod -aG sudo vncuser # 按需添加sudo权限su - vncuser # 切换到该用户操作
- 设置vnc密码
vncpasswd # 上限8位
- 配置 VNC 启动脚本
nano ~/.vnc/xstartup
- 编辑配置:
#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesexec openbox-session # 直接启动openbox,无冗余命令
- 添加执行权限:
chmod +x ~/.vnc/xstartup
- 自启动服务配置
- 编辑systemd
[Unit]Description=TightVNC Server on :%iAfter=network.target
[Service]Type=forkingUser=vncuserGroup=vncuserExecStart=/usr/bin/vncserver -depth 24 -geometry 1024x768 :%iExecStop=/usr/bin/vncserver -kill :%i
[Install]WantedBy=multi-user.target
- 启用服务(以 display :1 为例):
sudo systemctl daemon-reload
- 创建缺失的
.Xauthority
文件
# 手动创建.Xauthority文件(空文件即可,VNC会自动写入内容)touch ~/.Xauthority
# 设置正确权限(确保属于当前用户)chmod 600 ~/.Xauthority
简记Debian13配置vnc+openbox无头图形化窗管
https://fuwari.vercel.app/posts/debian13配置vncopenbox无头图形化窗管/