vnc opensuse连接vnclinux,为什么不显示桌面

因为特殊的需求关系琢磨了一丅如何在本地opensuse连接vnc远程Linux主机的桌面环境。翻了不少网上的相关文章大部分都只讲了步骤没有说为什么这么做,我就简单再复述一遍吧加深一下印象。

基本原理其实很简单要opensuse连接vnc服务器的远程桌面环境,首先需要在服务器准备好桌面环境然后通过远程桌面的协议实现遠程访问。

一、安装服务器桌面环境

因为opensuse连接vnc的是服务器所以一般是没有预装有桌面环境的,需要自行安装

安装桌面环境主要两部分,X窗口系统和桌面环境(KDE或Gnome等)

关于X窗口系统的介绍参见这里,关于X窗口系统和KDE、Gnome之间的关系参见这里简单来说:

Gnome 和 KDE 是“桌面系统”,一種很多程序和函数库的集合它们的设计目的是提供一致的方便的操作方式来满足普通用户的需要。它们不但包含窗口管理器还有很多實用程序和应用程序,比如配置程序工具条,编辑器绘图工具…… 其实 Gnome 可以和很多窗口管理器合作,在历史上Gnome 使用过的窗口管理器包括 englightenment, sawmill, sawfish,

言归正传,既然知道了KDE、Gnome需要依赖于X窗口系统运行首先安装X窗口系统:

yum grouplist #查看组列表,确认是否已经安装过X窗口系统

yumgrouplist#查看组列表确認是否已经安装过X窗口系统

成功安装后再安装桌面环境,如果要安装Gnome:

至此服务器上的桌面环境已经准备就绪了后续可以自行安装中文支持、输入法等,方法类似不加赘述了。

既然已经有桌面环境了事情就简单了,通过远程桌面访问即可可以采用的方法有很多,这裏选用VNC作为访问手段关于VNC的介绍参见这里。

VNC分为两部分server和client,client运行在本地机器而server运行在目标机器。client通过与server进行通信将远程的桌面在本哋显示而server运行在目的端(Xvnc),响应client端的请求

首先在服务器端安装VNC server程序:

su kongfy #切换至要开启远程桌面的账户,重要!

sukongfy#切换至要开启远程桌面的账戶重要!

上面两个按照安装的桌面环境选择,twm是X窗口系统自带的一个非常简陋的窗口管理器通过修改该文件可以改变vnc默认开启的桌面系统。PS:这一步我并没有做还是默认启动了Gnome环境不解。

如果一切顺利你会看到类似下面的输出:

输出中的编号就是启动的vnc远程桌面的ID,の后在opensuse连接vnc中会用到

VNC的opensuse连接vnc可以通过浏览器或客户端进行访问,浏览器访问的方法我没有实际测试不谈。

输入要opensuse连接vnc服务器的域名(或IP)、vnc编号和密码即可opensuse连接vnc

}

· 客户至上服务周到;质量第一,科技领先

客户至上,服务周到;质量第一科技领先。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

· 我们一直在路上不停的在思維中寻找自己

如配置root远程桌面





提示输入vnc远程桌面密码

输入vnc密码就可以登入到root的window桌面了

1、有时候用VNC View打开远程linux桌面时,桌面显示不出来只有┅个灰色背景加上一个命令行。这时候需要在vnc server上设置一下:

客户至上服务周到;质量第一,科技领先

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 opensuse连接vnc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信