我的用户的crontab包含:
@reboot sleep 60 && /home/mslinn/.local/bin/vncserver4 >/dev/null 2>&1/home/mslinn/.local/bin/vncserver4
#!/bin/bash
rm -f /tmp/.X4-lock
rm -f /tmp/.X11-unix/X4
vncserver :4 -depth 24 -geometry 3840x2160~/.vnc/xstartup
#!/bin/sh
# Change "GNOME" to "KDE" for a KDE desktop, or "" for a generic desktop
MODE="GNOME"
#Uncommment this line if using Gnome and your keyboard mappings are incorrect.
#export XKL_XMODMAP_DISABLE=1
# Load X resources (if any)
if [ -e "$HOME/.Xresources" ]
then
xrdb "$HOME/.Xresources"
fi
# Try a GNOME session, or fall back to KDE
if [ "GNOME" = "$MODE" ]
then
if which gnome-session >/dev/null
then
gnome-session --session=ubuntu-2d &
else
MODE="KDE"
fi
fi
# Try a KDE session, or fall back to generic
if [ "KDE" = "$MODE" ]
then
if which startkde >/dev/null
then
startkde &
else
MODE=""
fi
fi
# Run a generic session
if [ -z "$MODE" ]
then
xsetroot -solid "#DAB082"
x-terminal-emulator -geometry "80x24+10+10" -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
fivnc查看器显示:

$ ps aux|grep [g]nome
mslinn 1064 0.0 0.0 397064 8004 ? SLl Jul13 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
mslinn 1104 0.0 0.0 171112 6224 tty2 Ssl+ Jul13 0:00 /usr/libexec/gdm-x-session --run-script env GNOME_SHELL_SESSION_MODE=ubuntu /usr/bin/gnome-session --session=ubuntu
mslinn 1206 0.0 0.0 231768 15112 tty2 Sl+ Jul13 0:00 /usr/libexec/gnome-session-binary --session=ubuntu
mslinn 1305 0.0 0.0 100556 4992 ? Ssl Jul13 0:00 /usr/libexec/gnome-session-ctl --monitor
mslinn 1317 0.0 0.0 732780 17352 ? Ssl Jul13 0:00 /usr/libexec/gnome-session-binary --systemd-service --session=ubuntu
mslinn 1340 1.5 0.9 3976100 299252 ? Ssl Jul13 102:51 /usr/bin/gnome-shell
mslinn 1405 0.0 0.0 583104 20208 ? Sl Jul13 0:00 /usr/libexec/gnome-shell-calendar-server
mslinn 1481 0.0 0.0 2940440 29280 ? Sl Jul13 0:00 /usr/bin/gjs /usr/share/gnome-shell/org.gnome.Shell.Notifications
mslinn 1483 0.0 0.0 162816 7152 ? Sl Jul13 0:00 /usr/libexec/at-spi2-registryd --use-gnome-session
mslinn 1619 0.0 0.1 711464 45248 ? Ssl Jul13 0:00 /usr/libexec/xdg-desktop-portal-gnome
mslinn 1722 0.0 0.0 2948104 27208 ? Sl Jul13 0:00 /usr/bin/gjs /usr/share/gnome-shell/org.gnome.ScreenSaver
mslinn 562376 0.1 0.3 1231980 118068 ? SLl 00:21 0:03 gnome-control-center发布于 2022-10-06 12:47:14
RealVNC不支持Ubuntu22.04默认使用的Wayland,因此您需要按照RealVNC下面的Ubuntu说明禁用它:
"Wayland不受支持,因此如果远程计算机正在运行Ubuntu18.04 LTS+,则编辑/etc/gdm3 3/custom.conf文件,取消注释WaylandEnable=false并重新启动,以便远程访问登录屏幕。“
此外,您还需要安装以下软件包:xfce4 xfce4-Goodiess吃紧
最后,您需要在~/..vnc/xstartup.备存的末尾添加以下行:startxfce4 &
https://stackoverflow.com/questions/73017487
复制相似问题