VNC VIEWER中遇到的问题

1.启动vnc

在服务器上输入

vncserver

或者

vncserver -geometry 1366x768 :1
# geometry设置vnc屏幕的大小,1为端口

首先要求设置密码,password和verify,设置密码之后出现
在这里插入图片描述
即启动成功,端口为1。
输入

ps -ef | grep -i vnc

即可查询在使用vnc的进程。
在电脑的vnc viewer上输入IP:端口,回车打开输入密码,即可连接到服务器桌面。

2.unencrypted connection

1)但是当连接到之后,我发现屏幕显示灰色并且鼠标是×型符号,下面显示unencrypted connection。

首先我尝试将这个进程kill,重新开一个端口。在服务器中输入

vncserver -kill :1
# kill 端口为1的进程,注意:1前面要加空格

如果出现
在这里插入图片描述
则kill成功。
然后再重新打开一个,但是发现还是没用。

2)修改配置文件

默认的配置文件是~/.vnc/xstartup。
在服务器中输入

gedit ~/.vnc/xstartup
# 打开配置文件

则显示默认的配置文件如下:

#!/bin/sh

# 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 &

在最上面添加如下内容:

# vi ~/.vnc/xstartup
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

在最下面添加如下内容:

gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &

保存之后,再重新打开vncserver并连接,就可以得到正常的图形化界面了。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐