前⾔
创作开始时间:2021年6⽉27⽇15:34:09
这⾥详细记录腾讯云服务器ubuntu20.04 server安装图形界⾯,并⽤vncviewer连接的过程。
1、安装图形界⾯
根据 ,进⾏如下操作:
1)先打开xshell,⽤ssh连接⼀下服务器(这个就不详细介绍了,⽐较简单)
2)在xshell的终端中输⼊如下指令:
ubuntu安装教程# 进⼊root
sudo -s
# update⼀下
apt-get update
#安装vncserver
apt-get install tightvncserver
# 切换到普通⽤户
logout
vncserver
# 这之后要输⼊密码,输⼊就完事了。
# 安装x-winodws
sudo apt-get install x-window-system-core
# 安装登陆管理器
sudo apt-get install gdm3
# 安装ubuntu桌⾯
sudo apt-get install ubuntu-desktop
# 安装gnome套件
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal 然后输⼊:nano ~/.vnc/xstartup,删除原有内容(如果有的话),填⼊如下内容:
#!/bin/sh
# 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 &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
然后输⼊指令:
vncserver -kill :1
vncserver
2、⽤VNC Viewer远程连接图形界⾯
1)下载vnc viewer软件,这个就不赘述了;
2)在vnc viewer中,新建连接,输⼊:
<your_server_ip>:5901
然后连接就可以了。(需要输⼊密码验证,输⼊前⾯设置的密码就⾏了。)
3)连上之后长这样,说实话,挺丑的。很讨厌桌⾯,灰⾊的。但是其他功能都还正常。先凑合着⽤吧。
⼩技巧:alias
在终端输⼊:sudo nano ~/.bashrc,在末尾加⼊:
alias vkill='vncserver -kill :1'
alias vnc2='vncserver :1'
alias vnc='vncserver :1 -geometry 1920x1080'
然后保存,然后终端输⼊:source ~/.bashrc
以后就只需要输⼊:vnc和vkill就可以分别开启和关闭vncserver了。
4、探究灰屏的原因(有点⿇烦)
其实主要是腾讯云官⽅⽂档的有⼀些不清楚的地⽅,或者说不适合我的场景。为了研究这个,我花了很多时间,参考了:
关于灰屏:
1. Grey screen with VNC
2. Ubuntu 20.04 Gray screen on VNC
3. Thread: VNC woes - can connect but see a grey screen
4. vncserver grey screen ubuntu 16.04 LTS
5. vncviewe连接ubuntu系统显⽰灰屏解决⽅案
6. 解决配置Ubuntu中vnc远程显⽰灰屏
但是还是没有办法,我只是在⼀篇博客⾥⾯看到,gnome似乎对ubuntu 14.04之后的系统⽀持的不好。这可能导致了这种灰屏的情况。(就是说vncserver和ubuntu的发展没有适配,没有co-evolve起来。)
继续研究:
1. Install and Configure VNC Server on Ubuntu 18.04
这样试了之后,发现可以⽤xfce4桌⾯了,还可以,但是⽹速实在太差了。
发布评论