17.10版本无法用VNC远程控制桌面

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
xilumax
帖子: 5
注册时间: 2018-04-02 0:41

17.10版本无法用VNC远程控制桌面

#1

帖子 xilumax » 2018-04-02 0:52

在16.04版本开启自带的桌面共享,然后安装vnc4server服务就能在win7下用vnc连接远程控制ubuntu了,但是在17.10版本就不可以,百度了很多方法都无法成功。vnc使用的是5900端口,后来发现在16.04开启桌面共享之后5900端口就会LISTEN,但是在17.10版本下开启了桌面共享看不见5900,就算终端下开启vnc4server了5901端口,连接到的是一个灰色的屏幕。已经搜索尝试过各种方法还是没法成功远程控制17.10的桌面。不知道到底哪里出问题了。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 17.10版本无法用VNC远程控制桌面

#2

帖子 poloshiao » 2018-04-02 9:13

在17.10版本就不可以
1. 把下面指令 複製 貼進終端機 執行
1-1. sudo lshw -numeric -class video
1-2. echo $DESKTOP_SESSION
把結果直接複製貼上來
在win7下用vnc连接远程控制ubuntu
...
连接到的是一个灰色的屏幕
2. 通常 表示 在 win7 下的 顯卡硬件或驅動 無法支援 17.10 顯卡硬件/驅動 的要求 (特別是 3D 的需求)
xilumax
帖子: 5
注册时间: 2018-04-02 0:41

Re: 17.10版本无法用VNC远程控制桌面

#3

帖子 xilumax » 2018-04-02 19:24

poloshiao 写了:
在17.10版本就不可以
1. 把下面指令 複製 貼進終端機 執行
1-1. sudo lshw -numeric -class video
1-2. echo $DESKTOP_SESSION
把結果直接複製貼上來
在win7下用vnc连接远程控制ubuntu
...
连接到的是一个灰色的屏幕
2. 通常 表示 在 win7 下的 顯卡硬件或驅動 無法支援 17.10 顯卡硬件/驅動 的要求 (特別是 3D 的需求)
输入命令显示是这样的,请指教

sudo lshw -numeric -class video
*-display
description: VGA compatible controller
product: SVGA II Adapter [15AD:405]
vendor: VMware [15AD]
physical id: f
bus info: pci@0000:00:0f.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=vmwgfx latency=64
resources: irq:16 ioport:1070(size=16) memory:e8000000-efffffff memory:fe000000-fe7fffff memory:c0000-dffff
echo $DESKTOP_SESSION
ubuntu
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 17.10版本无法用VNC远程控制桌面

#4

帖子 poloshiao » 2018-04-02 20:56

17.10版本
1. https://wiki.ubuntu.com/ArtfulAardvark/ ... tu_Desktop
On supported systems, Wayland is now the default display server. The older display server is still available: just choose Ubuntu on Xorg from the cog on the log in screen.
echo $DESKTOP_SESSION
ubuntu
2. 猜測 echo $DESKTOP_SESSION 顯示的 ubuntu
可能是 ubuntu on Wayland
2-1. vnc 可能還無法在 ubuntu on Wayland 正常使用
2-2. 參閱
https://askubuntu.com/questions/998668/ ... th-wayland

3. 建議
登出 在 登入密碼 的地方 選擇 Ubuntu on Xorg 再登入
3-1. echo $DESKTOP_SESSION
看看 是不是 ubuntu on Xorg
3-2. 如果是 再使用 vnc 連線看看
xilumax
帖子: 5
注册时间: 2018-04-02 0:41

Re: 17.10版本无法用VNC远程控制桌面

#5

帖子 xilumax » 2018-04-02 22:13

poloshiao 写了:
17.10版本
1. https://wiki.ubuntu.com/ArtfulAardvark/ ... tu_Desktop
On supported systems, Wayland is now the default display server. The older display server is still available: just choose Ubuntu on Xorg from the cog on the log in screen.
echo $DESKTOP_SESSION
ubuntu
2. 猜測 echo $DESKTOP_SESSION 顯示的 ubuntu
可能是 ubuntu on Wayland
2-1. vnc 可能還無法在 ubuntu on Wayland 正常使用
2-2. 參閱
https://askubuntu.com/questions/998668/ ... th-wayland

3. 建議
登出 在 登入密碼 的地方 選擇 Ubuntu on Xorg 再登入
3-1. echo $DESKTOP_SESSION
看看 是不是 ubuntu on Xorg
3-2. 如果是 再使用 vnc 連線看看
好的,我再试试看。其实我比较好奇为什么16.04开启桌面共享就能打开5900端口,但是在17.10就怎么都没看见5900端口
xilumax
帖子: 5
注册时间: 2018-04-02 0:41

Re: 17.10版本无法用VNC远程控制桌面

#6

帖子 xilumax » 2018-04-02 22:50

poloshiao 写了:
17.10版本
1. https://wiki.ubuntu.com/ArtfulAardvark/ ... tu_Desktop
On supported systems, Wayland is now the default display server. The older display server is still available: just choose Ubuntu on Xorg from the cog on the log in screen.
echo $DESKTOP_SESSION
ubuntu
2. 猜測 echo $DESKTOP_SESSION 顯示的 ubuntu
可能是 ubuntu on Wayland
2-1. vnc 可能還無法在 ubuntu on Wayland 正常使用
2-2. 參閱
https://askubuntu.com/questions/998668/ ... th-wayland

3. 建議
登出 在 登入密碼 的地方 選擇 Ubuntu on Xorg 再登入
3-1. echo $DESKTOP_SESSION
看看 是不是 ubuntu on Xorg
3-2. 如果是 再使用 vnc 連線看看
谢谢您!终于在ubuntu xorg下开启x11vnc服务后能成功远程控制桌面了,不过还有些小问题我自己再弄一下。谢谢~!
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 17.10版本无法用VNC远程控制桌面

#7

帖子 poloshiao » 2018-04-03 8:57

我比较好奇为什么16.04开启桌面共享就能打开5900端口,但是在17.10就怎么都没看见5900端口
1. Ubuntu 自 17.10 開始預設桌面進程 on Wayland 許多東西都是新的 最好從頭建立基礎概念 直接套用 16.04 以前的 Xorg 概念 會到處碰壁
2. Ubuntu 自 18.04 開始又預設桌面進程 on Xorg 把 on Wayland 改為選項 (預定 延至 20.04 才又會預設桌面進程 on Wayland
xilumax
帖子: 5
注册时间: 2018-04-02 0:41

Re: 17.10版本无法用VNC远程控制桌面

#8

帖子 xilumax » 2018-04-05 19:45

poloshiao 写了:
我比较好奇为什么16.04开启桌面共享就能打开5900端口,但是在17.10就怎么都没看见5900端口
1. Ubuntu 自 17.10 開始預設桌面進程 on Wayland 許多東西都是新的 最好從頭建立基礎概念 直接套用 16.04 以前的 Xorg 概念 會到處碰壁
2. Ubuntu 自 18.04 開始又預設桌面進程 on Xorg 把 on Wayland 改為選項 (預定 延至 20.04 才又會預設桌面進程 on Wayland
明白了,谢谢指教
回复