ubuntu - vnc session 在ubuntu上显示灰色屏幕

标签 ubuntu ubuntu-14.04 vnc vnc-server vnc-viewer

<分区>


这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论,说明问题可能在哪里得到解答。

关闭 4 年前

我正在尝试在 Ubuntu 14 LTS 上安装 VNC 服务器。 我安装了“vnc4server”包并通过以下方式启动了 vncserver: “vncserver”命令行。 (例如:http://www.howtoforge.com/how-to-install-vnc-server-on-ubuntu-14.04)

我得到了 session ,我正在尝试通过我的 vnc 查看器连接到它,但我看到灰色的空白屏幕。 我如何配置它才能在 session 中显示正常桌面?

最佳答案

要解决此问题,首先请检查您的系统上是否安装了任何桌面环境(例如,Unity、Gnome、KDE、xfce、lxde 等)。您可以使用:echo $DESKTOP_SESSION 或者您可以从 env 进行验证。

就我而言,我已经在 Ubuntu 服务器上安装了 LXDE。现在重要的是找到 lxde 的确切可执行路径,在我的例子中是 /usr/bin/startlxde

替换 ~/.vnc/xstartup 的内容并粘贴以下行:

#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
export XKL_XMODMAP_DISABLE=1
/usr/bin/startlxde

注意:以上代码只对lxde有效。

Source (我在我的博客上写了一篇相关的文章)

关于ubuntu - vnc session 在ubuntu上显示灰色屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26828048/

上一篇:ubuntu - 使用 ip 地址在不同主机上 Ping docker 容器

下一篇:ubuntu - 拉取未推送到存储库的 docker 镜像

相关文章:

java - 为什么 VNC 服务器不提供多屏幕功能?

docker - 在 Docker 容器中使用 VNCserver + GUI 应用程序 + 虚拟显示

php - 根路径的 RewriteRule

ubuntu - 在Free Pascal/Lazarus下处理Unity的全局菜单和Overlay滚动条

ubuntu - 根据第一列 ID 连接两个文件

linux - 运行 Processing SimpleOpenNi 深度图像示例后,Kinect for Xbox 360 卡住并与 USB 断开连接

vnc - 我的程序从 AVG 得到误报

ubuntu - cd .. 在 Makefile 中没有 ONESHELL 的情况下工作

java - Derby Pool ping 在 Glassfish 中因 java.net.ConnectException 而失败

linux - 使用管道和撇号时如何将 bash 命令的输出捕获到变量中?