在 ubuntu 22.04 上配置界面服务器 vnc

步骤

  • 1.安装服务器
c 复制代码
$ sudo apt install tightvncserver // 命令过后并没有启动服务器
// 这个包没有 systemd 脚本,其不被 systemd 管理!!!
  • 查看配置
c 复制代码
$ cat ~/.vnc/xstartup
#!/bin/sh

xrdb "$HOME/.Xresources"
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
  • 2.设置密码
c 复制代码
$ vncserver // 启动服务器(过程中设置密码) , // listen 端口 5901
// 此时用vnc 连接 (192.168.1.250:5901) , 获得灰色画面
$ vncserver -kill :1 // 销毁服务器
  • 3.更改 ~/.vnc/xstartup
c 复制代码
#!/bin/sh                                                                       
 
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
[ -x /etc/vnc/xstartup  ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources  ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#gnome-terminal &    
#nautilus &   
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
  • 4.重新启动
c 复制代码
vncserver // 还是监听 5901
  • 5.连接
c 复制代码
Real VNC Viewer 连接 192.168.1.xxx:5901
获得了桌面,但是并不好看,TODO!

安卓侧, AVNC 也可以 连接 192.168.1.xxx:5901 获得桌面
相关推荐
彩色的黑'''5 小时前
[root@localhost ~]#,Linux系统的命令提示符为啥现在变成-bash-4.2#了,哪里设置的
linux·运维·bash
源远流长jerry6 小时前
Linux 网络发送机制深度解析:从应用到网线
linux·服务器·网络·网络协议·tcp/ip
南境十里·墨染春水6 小时前
linux学习进展 shell编程
linux·运维·学习
goyeer6 小时前
【ITIL4】32服务实践 - 问题管理(Problem Management)
linux·运维·服务器·企业数字化·it管理·itil·it治理
怀旧,7 小时前
【Linux网络编程】8. 网络层协议 IP
linux·网络·tcp/ip
RH2312117 小时前
2026.5.12 Linux
java·linux·数据结构
cen__y7 小时前
Linux11(网络编程)
linux·运维·服务器·c语言·网络·网络协议·tcp/ip
ITKEY_8 小时前
archlinux x11桌面 部分程序识别成Wayland
linux
CableTech_SQH8 小时前
商业地产和高端酒店该怎么选综合布线解决方案?
运维·服务器·网络
Y\8 小时前
VMware虚拟机已断开连接解决方法(二)
服务器