vnc问题记录

环境:centos7,tigervnc-server-1.8.0,gnome,gdm

1、vnc安装完之后无法启动,log上也没有任何报错,“ps -ef | grep vnc”看不到任何进程。

xtrem和xhost、gnome-shell都可以正常启动,唯独无法启动vnc进程。

临时的解决方法,修改~/.vnc/xstartup,将下面的这三行注释掉:

if [ -e /usr/bin/gnome-session -o -e /usr/bin/startkde ]; then
    vncserver -kill $DISPLAY
fi

注释掉之后,进程vnc进程可以正常启动,但是在vncviewer上连接vnc的时候,整个界面是灰色的,只有一个ternimal,ternimal上也没有最小化最大化的窗口,把ternimal关闭之后,vnc整个界面灰色,鼠标变成X。

 这种情况一般是panel没有正常启动导致的,ps查看panel进程,只有gdm自启动的进程。正常情况下,每一个启动vncserver的用户,该用户名下都会有一个panel的进程,这个进程是在启动vnc的时候,同时起来的。

2、vnc整个界面灰色,鼠标变成X。

在网上查看了很多资料,但是没有找到原因,log上也没有有用的信息。

猜想,这种情况有没有可能和xsession有关系,安装上 gnome-xsession相关的rpm包,重启gdm。

# yum install gnome-session-xsession -y

#yum install gnome-classic-session -y

#systemctl restart  gdm

重启vncserver,“ps -ef | grep panel”可以看到该用户名下有这个panel进程。通过vncviewer再登录vnc,vnc可以正常显示桌面。 

 

3、新的问题又来了,右键没有打开ternimal选项。

gnome桌面默认的文件管理系统是nautilus,此时需要Nautilus的GNOME终端扩展程序,安装nautilus-open-terminal。

#yum install nautilus-open-terminal -y

#systemctl restart  gdm

重启vncserver,就可以正常右键打开ternimal了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值