我以前从未使用过VNC,尽管我大约25年前使用过X11。我正在尝试在我的Windows膝上型电脑和我从外部网关到的盒子之间建立一个VNC连接。
从我的Win7笔记本电脑,我从ssh到一个Ubuntu网关盒,称它为“网关”,然后我使用一个带有网关私有IP的刀片。我们称之为“刀锋”。
我还在我的Win7笔记本电脑上设置了一个本地端口,从端口5901转发到刀片:5901。
我用apt-get在“刀片”上安装了“吃紧的服务器”,并使用默认选项运行它。
然后,我在我的Win7笔记本电脑上运行了“紧密电视查看器”,并连接到服务器上。它为我提供了一个VNC屏幕,其中包含以下错误对话框内容(略为省略):
Xsession: unable to start X session --- no "/home/.../.xsession" file, no
"/home/.../.Xsession" file, no session managers, no window managers, and no
terminal emulators found; aborting.
从我在“刀片”上的ssh shell中,我找到了一个.x会话错误文件,该文件的内容基本相同。
这告诉我,我的端口转发工作良好,但我需要做一些额外的配置“刀片”。
那么,解决这个问题的正确方法是什么?
当我在ubuntu框上启动vnc服务器,然后尝试从客户端连接时,一些信息会写入"~/.vnc/:1.log“中。当我第一次看到这个输出时,我看到它找不到“~/..Xresources”。我怀疑这本身就是一个“错误”,因为不应该要求我进行X资源自定义,但是我确实“触摸了~/..Xresources”并重新启动,并且日志不再有那个错误/警告。
无论如何,我在这里展示的日志似乎只是说事情进展顺利:
10/07/15 18:47:28 Xvnc version TightVNC-1.3.9
10/07/15 18:47:28 Copyright (C) 2000-2007 TightVNC Group
10/07/15 18:47:28 Copyright (C) 1999 AT&T Laboratories Cambridge
10/07/15 18:47:28 All Rights Reserved.
10/07/15 18:47:28 See http://www.tightvnc.com/ for information on TightVNC
10/07/15 18:47:28 Desktop name 'X' (bl12-kvm-nest:1)
10/07/15 18:47:28 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
10/07/15 18:47:28 Listening for VNC connections on TCP port 5901
Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
10/07/15 18:49:18 Got connection from client 10.118.34.193
10/07/15 18:49:18 Using protocol version 3.8
10/07/15 18:49:19 Enabling TightVNC protocol extensions
10/07/15 18:49:21 Full-control authentication passed by 10.118.34.193
10/07/15 18:49:22 Using tight encoding for client 10.118.34.193
10/07/15 18:49:22 rfbProcessClientNormalMessage: ignoring unknown encoding 16
10/07/15 18:49:22 Using image quality level 6 for client 10.118.34.193
10/07/15 18:49:22 rfbProcessClientNormalMessage: ignoring unknown encoding -223
10/07/15 18:49:22 Enabling LastRect protocol extension for client 10.118.34.193
10/07/15 18:49:22 Enabling cursor position updates for client 10.118.34.193
10/07/15 18:49:22 Enabling full-color cursor updates for client 10.118.34.193
发布于 2015-07-15 15:26:50
我解决了这个问题。关键是集中在我的~/..vnc/x启动文件上。现在我没有运行Xsession,而是运行fvwm,而且它现在运行得很好。
https://askubuntu.com/questions/646863
复制相似问题