首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过创建新会话在Ubuntu桌面18.04上运行VNC服务器

通过创建新会话在Ubuntu桌面18.04上运行VNC服务器
EN

Ask Ubuntu用户
提问于 2018-05-02 15:05:03
回答 1查看 34.3K关注 0票数 5

我想要创建一个运行gnome环境的VNC服务器,与控制台中的默认UI相同,与控制台会话分开(这样控制台就看不到任何东西)。

我试过vnc4servertightvncserver,但都没有用。无论我如何配置xstartupgnome-session都不会运行。我确实以同样的方式运行了Xfdmgnome-panel。当我试图连接到VNC服务器时,我只得到灰色屏幕。但是,我可以确认vnc服务器工作正常,因为我可以通过设置DISPLAYXAUTHORITY在其中运行程序。

是否有办法使ubuntu-desktop在新的X会话中独立于控制台会话运行?最好是在VNC服务器上?

创建vnc服务器的步骤:

  1. 安装一个全新的Ubuntu18.04 LTS桌面。
  2. 安装tightvncserver
  3. 运行vncserver来配置和关闭它。
  4. 更改~/.vnc/xstartup并追加:导出STARTUP=“/usr/bin/gnome-会话-会话=ubuntu-禁用-加速-检查”$STARTUP“
  5. 运行vncserver
  6. 使用任何VNC客户端连接到VNC服务器。只显示灰色屏幕。
  7. 配置DISPLAYXAUTHORITY并运行gedit。VNC会话看到一个不完整的gedit窗口。
EN

回答 1

Ask Ubuntu用户

发布于 2018-05-12 12:52:11

最后我找到了解决办法。

Gnome会话似乎不适用于VNC服务器,但Xvfb可以工作。其想法是为会话创建一个Xvfb,并为VNC使用x11vnc:

代码语言:javascript
复制
Xvfb :1 -screen 0 1280x720x24

然后产生侏儒环境:

代码语言:javascript
复制
DISPLAY=:1 gnome-shell --replace

最后,使用x11vnc为Xvfb创建一个VNC服务器:

代码语言:javascript
复制
x11vnc -display :1
票数 6
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1031147

复制
相关文章

相似问题

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