在 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 获得桌面
相关推荐
一叶龙洲1 小时前
win11与Ubuntu之间同步配置、插件
linux·运维·ubuntu
CHANG_THE_WORLD2 小时前
12.总结:深入理解 Linux I/O 多路复用:select、poll、epoll 全解析
linux·运维·服务器
风曦Kisaki2 小时前
# Linux笔记:操作系统优化与资源管理
linux·运维·服务器·笔记
Mr.HeBoYan3 小时前
一次持续三天才出现的丢包故障——深入解析 DPDK Memory Ordering、rte_ring 与 CPU Memory Barrier (下)
linux·网络·算法·架构·dpdk
初願致夕霞4 小时前
C++懒汉单例设计详解
服务器·开发语言·c++
Discipline~Hai5 小时前
ARM01-ARM体系架构
linux·c语言·arm开发·架构
RisunJan5 小时前
Linux命令-screen(终端复用器)
linux·运维
啊哦1116 小时前
安装VMware Workstation
linux·运维·服务器
持敬chijing6 小时前
Linux基础命令与目录命令
linux·运维·服务器
yunwei376 小时前
实证研究:AI Agent 规则需要上下文与分层强制执行
linux·安全·ai编程