我安装了 12.04 LTS,我正在尝试让 VNC 工作。我希望能够连接到现有会话,并让它在启动时启动。我遵循了本指南并发表了评论以尝试解决我的问题,但没有骰子。我也尝试了我在谷歌上找到的所有解决方案,包括这里的解决方案,但我无法让它工作(我确信我错过了一些简单的东西)。
当我连接到 VNC 会话时,我会看到一个带有三个复选框的灰色屏幕:
这是我的 xstartup:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
gnome-session -session=gnome-classic &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
Run Code Online (Sandbox Code Playgroud)
我还编辑了我的内容,包括:
/usr/bin/vncserver -geometry 1024x768
Run Code Online (Sandbox Code Playgroud)
它不会在启动时启动,但是当我运行命令时它会启动,但是我得到了灰屏。
我很快就要出差了,我有一台运行着一堆 cron 作业等的机器。我需要远程登录以检查作业运行的结果并在机器上做一些工作。
以下是突出的事实:
由于带宽问题,我更喜欢使用 ssh 而不是 VNC - 另外,无论如何我需要的只是命令行。
安全地远程连接到我的机器的最佳方法是什么?
我正在使用 VNC 从 Windows 10 桌面(运行 Ultra VNC 查看器)访问 Ubuntu 16.04 笔记本电脑(运行桌面共享)。我的问题:一些键盘组合不能很好地移动;例如,按Shift+ Ctrl+Tab在服务器上被处理为Ctrl+ Tab。
使用不同的 VNC 客户端(例如 MobaXTerm)时问题仍然存在,因此问题似乎出在 Ubuntu 端。我该如何解决这个问题?谢谢。
我有一台运行 Ubuntu Gnome 16.10 的家庭服务器。我安装了桌面环境以更好地配置我的服务器,我选择 Gnome 是因为它足够轻量级并且具有用于备份的 Google 驱动器集成(有点)。
我想通过 VNC 访问并具有相同的界面。我说的是这个。
我配置了 VNC,~/.vnc/xstartup看起来像:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
gnome-session & #this line has been added based on some comments found online, but no effect …Run Code Online (Sandbox Code Playgroud) 我在我的虚拟机(Oracle Virtual box)中安装了 ubuntu,当我尝试安装 VNC Viewer 时,它显示:

当我尝试搜索时,没有找到任何应用程序。我不知道这里出了什么问题。感谢任何帮助。
我想知道是否有人可以使用 Wayland 提供有关 Ubuntu 17.10 中 vnc 状态的更新,如果可能,请提供有关如何设置它的一些说明。Ubuntu 社区 wiki 上的 vnc 文档与 x11 服务器相关,但与 Wayland 无关。
作为我问题的背景,我曾经经常使用 x11vnc 通过 ssh 远程设置 vnc,但请注意,没有 x11 意味着 x11vnc 没有工作。现在,我的办公室桌面正在运行 Wayland,我不知道如何在旅行时访问 GUI。我想要 GUI 的原因之一是计算机似乎被设置为在一段时间后自动挂起,我无法弄清楚如何从命令行关闭它(我一直在派人去我的办公室经常按下电源按钮)。我尝试使用 tinyvnc 创建一个 x11 虚拟桌面,它似乎已经完成了,但是当我与 vnc 连接时,我只会得到一个空白的灰色屏幕,鼠标带有一个 X,大概是因为所有 gnome 位在 Wayland 空间中都关闭了。 ..
我知道之前有关于这个问题的主题,但大多数都集中在其他版本,这些版本具有不同的配置选项或尝试通过安装 Xfce 或其他自定义显示管理器来解决它。
我想将我的计算机用作家庭服务器,但我喜欢连接到它并访问 VNC 上的默认图形界面。我vino用于 VNC。
连接显示器后,我可以正常访问计算机。当它丢失时,我也可以连接,但只能得到一个带有光标的空 X (?) 屏幕,并且 Gnome 没有运行。
xrandr说Can’t open display。如何添加要在多个远程会话之间使用和共享的虚拟显示器?
我已经使用 VNC 很多年了,但我不知道为什么有时会发生这种情况。在一台新的 Ubuntu 16.04 机器上,我首先尝试使用 Vino。它运行良好,但我认为它相当慢,所以我决定将 TightVNC 与 Xfce4 窗口管理器一起使用。然而,我再次得到这个“灰色屏幕”(我之前已经经历过几次......)。
我的xstartup是:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
startxfce4 &
Run Code Online (Sandbox Code Playgroud)
和日志文件是:
24/08/18 09:47:09 Xvnc version TightVNC-1.3.10
24/08/18 09:47:09 Copyright (C) 2000-2009 TightVNC Group
24/08/18 09:47:09 Copyright (C) 1999 AT&T Laboratories Cambridge
24/08/18 09:47:09 All Rights Reserved.
24/08/18 09:47:09 See http://www.tightvnc.com/ for information on TightVNC
24/08/18 09:47:09 Desktop name 'X' (kimchan:1)
24/08/18 09:47:09 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
24/08/18 09:47:09 Listening for VNC connections on TCP …Run Code Online (Sandbox Code Playgroud) 我最近从 Ubuntu 16.04 LTS 更改为 18.04 LTS,因为我需要更新版本的 kvm/qemu。
使用 16.04,我可以按照“社区帮助 Wiki”中的说明轻松运行 x11vnc 服务(守护进程):https : //help.ubuntu.com/community/VNC/Servers
这有一个设置 x11vnc 守护程序服务所需的脚本,它允许您远程登录机器,而无需先在本地登录。我需要这个,因为我的机器作为服务器运行并位于地下室,我总是通过 VNC 访问它,而不是本地。
最初,除了systemctl完全按照“社区帮助 Wiki”说明添加脚本之外,我对干净的 18.04 安装没有做任何事情:“在任何环境 (Vivid+) 中通过 systemd 自动启动 x11vnc”。
在发现这不再有效时,我根据一些搜索做了以下操作:
通过在此脚本中编辑/etc/gdm3/custom.conf和设置禁用“Wayland”显示管理器WaylandEnable=false:
[daemon]
# Uncoment the line below to force the login screen to use Xorg
#WaylandEnable=false
WaylandEnable=false <--- HERE
Run Code Online (Sandbox Code Playgroud)将/lib/systemd/system/x11vnc.service ExecStart命令更改为使用不同的xauth指令,如 18.04 中所示,似乎没有$HOME/.Xauthority可以通过-xauth guest指令找到的自动生成的文件:
从:
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport …Run Code Online (Sandbox Code Playgroud)我在 ikoula(异地数据中心)订购了一台配备 nvidia GeForce GT 710B GPU 的专用(无头)服务器。现在我正在尝试让一个完整的桌面 gui 运行在它上面,这样我就可以实际运行我想要运行的东西(使用 OBS 流式传输 AI 学习任务)。我有一个带有 TightVNC 的桌面,但它无法使用该方法访问 GPU,因此 OBS 无法启动。
xrdb 安装,我可以得到一个登录窗口,但是当我登录时,我只是得到默认的蓝屏。(见图片)
我使用以下命令创建了一个虚拟监视器:
sudo nvidia-xconfig -a --allow-empty-initial-configuration \
--use-display-device="DFP-0" --connected-monitor="DFP-0" \
--custom-edid="DFP-0:/home/$USER/edid.txt"
Run Code Online (Sandbox Code Playgroud)
而且我可以毫无问题地运行 startx我只是似乎无法登录到桌面。
我当前从上面的代码生成的 /etc/X11/xorg.conf 文件:http : //paste.ubuntu.com/p/HdWpJfzPvx/
我尝试登录到 root 并且我得到了一个桌面。所以不知何故在我的配置中,我得到了一个 root 桌面,但不是其他用户...
附言。监视器模拟器插头“在我的价格范围内是不可能的”
编辑:它有时会运行,但非常随机。有没有人知道使用 xrdp 在远程 ubuntu 服务器上启动 mate 或 xfce4 的正确方法???它似乎对我不起作用......
编辑:我真的需要帮助这些人......我正要删除所有内容并留下它。我昨天让它工作了,但它似乎真的很不一致。我让它在显示器上工作:11.0,但现在我什至无法打开显示器......
如果有人能让这个工作,我将永远感激。
/var/log/Xorg.0.log
/var/log/Xorg.1.log
/var/log/xrdp.log
/var/log/xrdp-sesman.log
/etc/X11/xorg.conf
/etc/xrdp /startwm.sh