ubuntu vnc viewer 灰屏连接后灰屏,连终端都没有

CentOS下VNC连接黑屏问题解决_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS下VNC连接黑屏问题解决
来源:Linux社区&
作者:Linux
尝试在上安装一个VNC Server。CentOS5 已经自带了VNC,默认也已经安装了,只要配置一下就可以了(如果没有安装,可以:yum install vnc vncserver安装)。Windows客户端只需安装一个vncviewer即可,例如realvnc。
安装配置好以后,却无法使用,主要遇到两个问题:
1、无法连接至VNC Server。2、连接上以后出现黑屏。
解决方案总结如下:
VNCServer 配置:
1.修改配置文件/root/.vnc/xstartup
注:有的系统配置里有 &nolisten tcp 和 &nohttpd ,这两个是阻止Xwindows登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分
如果使用的是gnome图像界面,则需要注释掉以下两行,#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &#twm &并添加以下这行:gnome-session &
例如:我的配置文件如下#!/bin/sh# Uncomment the following two lines for normal desktop:unset SESSION_MANAGERexec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &#twm &gnome-session &
2. 修改用户配置文件:/etc/sysconfig/vncservers
打开配置文件:vi /etc/sysconfig/vncservers,去掉下面这两行前的&#&,也就是说把这两行的注释给去掉。VNCSERVERS=&1:root&VNCSERVERARGS[1]="-geometry 800&600"
1表示VNC以桌面1运行,这样可以启动root的桌面。你可以添加其他的用户,例如VNCSERVERS=&
1:root,2:user1,3:user2&,当然这些用户是实现系统存在的。
例如:我的/etc/sysconfig/vncservers配置文件如下:
VNCSERVERS=&1:root&VNCSERVERARGS[1]="-geometry 800&600"
另外:如果有图像界面的话,在系统设置&服务器设置&服务中把 vncserver 打勾,可以随系统启动。
3、改变xstartup的权限
这个问题是很多人容易忽视的问题,也是造成连接成功后黑屏的原因之一。
在CentOS中,xstartup的文件路径为:/root/.vnc/ (可以通过locate xstartup来查看xstartup的文件路径)
所以需要执行:chmod 777 root/.vnc/xstartup
4. 关闭防火墙对VNC端口的限制如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号。
如果不想打开防火墙,但是仍需要VNC这项服务,则需要:
编辑vi /etc/sysconfig/iptables在里边加入如下两行:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT
这里需要的是,display N 对应的端口就是 5900+N,所以不建议设的太多。
5. 启动 VNC Server:打开终端执行:vncserver第一次运行 vncserver,将会要求输入两次密码,会看到如下提示信息:New &localhost.localdomain:1 (root)& desktop is localhost.localdomain:1Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/localhost.localdomain:1.log上边信息中的&:1&表示启动的第一个vnc桌面。
6. 停止vncserver:(选读)停止 vncserver 的方法是执行:vncserver -kill :1注意:&:1&,表示停止第一个vnc桌面,1代表当前启用的VNCserver序号,&:1&之前是有一个空格的。如果目前启动的序号是2,若要关闭其,则应该使用&vncserver -kill :2&.
7. 修改vnc密码:(选读)修改vnc密码的方法是执行:vncpasswd
输入两次密码即可。
8:检查服务器端VNC Server是否正常运行中:
执行:ps -ef|grep vnc
如果vnc在执行,可以看到类似的消息:
[root@IMS ~]# ps -ef|grep vncroot& & & 3605& & 1 0 Jul13 ?& & & & 00:13:51 Xvnc :1 -desktop MyIMS.local:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 800x600 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
说明是序号为":1"vnc进程在端口为5901上进行监听。
9.VNC 客户端
服务器端运行正常后,我们方可以考虑使用VNC客户端与其相连。Windows 客户端 VNC Viewer 的配置:1. 从 /download.html 下载 VNC Free Edition for Windows Version 4.1.22. 打开 VNCViewer :填入VNCServer 的IP:编号(1或2或&)3. VNCViewer 切换全屏模式:F8
10 一些配置文件:/etc/X11/xorg.conf 设置屏幕分辨率
到这里,您的VNC应该已经能够连上,但有可能出现黑屏的问题:
1、查看/root/.vnc/下的log日志,有没有报错;有可能是xstartup权限不够。&chmod xstartup 777&更改下
权限,重启后再进。
2、重新启动下电脑,试一试。我就是各种配置之后,始终黑屏,重启电脑后OK。&
CentOS 6.5 安装VNC Server实现图形化访问& &
VNC的安装配置 &
CentOS 6.3安装和配置VNC &
Linux下强制不检测依赖安装VNC &
CentOS6 VNC服务安装配置 &
CentOS下VNC配置和安装& &
VNC远程控制安装和设置 &
Windows通过VNC访问& &
Windows远程桌面访问Ubuntu 12.04 之安装VNC
本文永久更新链接地址:&
相关资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款Ubuntu14.04目前仍是非常不稳定,使用VNC的时候,界面只显示一个terminal终端,没有图形界面。运行默认的xstartup文件,问题依旧没有解决。错误日志如下:
$ cat /home/brett/.vnc/bt-desktop:1.log
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
gnome-session-is-accelerated: No composite extension.
gnome-session-check-accelerated: Helper exited with code 256
** (process:6694): WARNING **: software acceleration check failed: Child process exited with code 1
** (gnome-session:6694): CRITICAL **: We failed, but the fail whale is dead. Sorry....
简单看了下,可能是gnome-session无法识别到OpenGL硬件加速导致的。该问题普遍存在于DELL大部分系列的服务器上。
首先安装需要的软件。
$sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
然后修改xstartup文件。这个文件一般在home目录下
# Uncomment the following two lines for normal desktop:
export XKL_XMODMAP_DISABLE=1
&unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &
运行xstartup文件,再重启VNC就可以了。
本文已收录于以下专栏:
相关文章推荐
Ubuntu14.04目前仍是非常不稳定,使用VNC的时候,界面只显示一个terminal终端,没有图形界面。运行默认的xstartup文件,问题依旧没有解决。错误日志如下:
$ cat /ho...
如果在安装中部分软件无法安装成功,说明软件源中缺包,先尝试使用命令#apt-get update更新软件源后尝试安装。如果还是不行,需要更换软件源。更换步骤:
a)输入命令#cp...
在服务器端安装vnc4server:sudo apt-get install vnc4server 用vinagre刚连接过去的时候,发现没有图形界面,这个时候需要修改配置文件。vi ~/.vnc/x...
VNC是一款远程控制软件,支持windows系统远程访问linux系统的可视化操作,也可以支持linux系统之间的相互访问,下面就来介绍在Ubuntu14.04上如何安装和使用VNC软件。
1、安装V...
关于VNC远程登录ubuntu的各种问题及解决方法
( 10:42:37)
windows
...
最近刚从11.10升级到了14.04,原来惯用real vnc的vnc viewer直接访问ubuntu的远程桌面,升级后发现用不了了。本文介绍了一种vnc到ubuntu 14.04上的简单方法,不需...
ubuntu安装vnc,并解决没有桌面图标问题
1.更新软件源
sudo apt-get update
2.安装vnc4server
sudo apt-get install vnc...
转载:/system/lin/97.shtml
ubuntu13.04安装vncserver后只显示桌面,不显示菜单栏解决
Acknowledgement:
Much of these materials come from VirtualGL documents with additional notes by me ...
windows使用VNC远程访问Ubuntu 14.04图形界面说明昨天刚刚在服务器上面安装完Ubuntu Server 14.04,并且装上了桌面环境Gnome。今天希望通过VNC可以远程访问Ubu...
他的最新文章
讲师:李江龙
讲师:司徒正美
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)下次自动登录
现在的位置:
& 综合 & 正文
Ubuntu-12.04 VNC 连接显示灰色或者一个叉
Ubuntu install VNC so easy!!
连接后显示灰色或者一个叉:
root user:
vi /root/.vnc/xstartup
--------------------------------------------------------------------------------------
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
gnome-session --session=gnome-classic &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
#gnome-session &
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
export GDMSESSION=ubuntu-2d
export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d"
--------------------------------------------------------------------------------------
&&&&推荐文章:
【上篇】【下篇】Ubuntu安装后用vnc灰屏怎么办,求解_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
Ubuntu安装后用vnc灰屏怎么办,求解
我有更好的答案
I could have fiddled with the contents of xstartup until the cows came home and it wouldn’t have helped.我们通过查看~/,其中有位网友指出:There are a number of things which can cause the grey screen problem.253.Ilib&#47:display#.log,Type1/X11/fonts/xstartup文件在安装之前;Speedo/;usr&#47, so chmod +fonts/X11/X11R6&#47!/bin/sh# Uncomment the following two lines for normal desktop1.在Ubuntu上首先需要安装vnc4server# apt-get install vnc4server2.第一次执行vncserver的时候需要为客户端连接设置8位的密码3.打开服务后,根据客户端号连接.log可以查看出现问题的原因。 说明一下,此处的日志1, on my machine, whose name is 逗golden地, it was golden,100dpi/! Could not init font path element /usr/X11R6/lib/X11/fonts/misc/, removing from list! Could not init font path element &#47./vnc/xstartup file did not have the right permissions./vnc/xstartup fixed the problem:1:1 //, removing from list! Could not init font path element &#47.vnc/xserver&#47。error opening security policy file /, removing from list! Could not init font path element /X11/X11R6&#47.log表示客户端号为1的连接日志。error opening security policy file /etc/X11/xserver/SecurityPolicy Could not init font path element / 其中-geometry 指定客户端窗口的大小;fonts/usr/usr/X11/, removing from list!5.需要更改~/,:1 指的是客户端连接号 /X11R6&#47,可能是版本路径的改变问题,我们通过find指令找到fonts其实是在/usr/share/fonts/下。 此处需我们创建指定目录;75dpi/, removing from list!在Ubuntu15.10 下没有看到相关的文件夹;/ 客户端在vnc viewer中输入 192, removing from list:1 来连接服务器4;, removing from list! Could not init font path element /share&#47,然后用ln 软连接将后者的路径指过来,拼接成日志中的路径名;X11R6/lib/usr/X11&#47, removing from list! Could not init font path element /usr/share/fonts/X11/75dpi/;75dpi/usr&#47! Could not init font path element /usr/share/fonts/X11/100dpi&#47.168;lib&#47。配置完成后还会出现下面的几个错误,但是并不会报错了;75dpi/X11/etc&#47.0.vnc to see what the error is. The log file name is hostNSecurityPolicy Could not init font path element /usr/X11R6/lib/X11/fonts/Speedo&#47.出现灰色屏幕和×型鼠标是因为vncserver找不到指定的图形化软件在该网站处;X11/fonts&#47:$sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal然后修改xstartup文件#. Your best bet is to look at the log file in 。也可以指定客户端号$vncserver -geometry : export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc unset DBUS_SESSION_BUS_ADDRESSgnome-panel & gnmoe-settings-daemon & metacity & nautilus & gnome-terminal &重启VNCserver就ok了。令注: vncserver :1 开启服务 vncserver -kill :1 关闭这个连接号;fonts/fonts/lib&#47.vnc/X11R6&#47., removing from list! Could not init font path element /lib/usr&#47,我们先安装如下软件
采纳率:60%
为您推荐:
其他类似问题
等待您来回答

我要回帖

更多关于 vnc viewer连接后灰屏 的文章

 

随机推荐