首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu22.04灰色屏幕上的TightVNC服务器

Ubuntu22.04灰色屏幕上的TightVNC服务器
EN

Stack Overflow用户
提问于 2022-07-18 04:57:45
回答 1查看 1.7K关注 0票数 1

我的用户的crontab包含:

代码语言:javascript
复制
@reboot sleep 60 && /home/mslinn/.local/bin/vncserver4 >/dev/null 2>&1

/home/mslinn/.local/bin/vncserver4

代码语言:javascript
复制
#!/bin/bash

rm -f /tmp/.X4-lock
rm -f /tmp/.X11-unix/X4

vncserver :4 -depth 24 -geometry 3840x2160

~/.vnc/xstartup

代码语言:javascript
复制
#!/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 &
fi

vnc查看器显示:

代码语言:javascript
复制
$ 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
EN

回答 1

Stack Overflow用户

发布于 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 &

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73017487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档