在Ubuntu 20.04系统中安装VNC远程桌面的方法过程
VNC(Virtual Network Computing)是一种远程桌面协议,可以让我们在本地计算机上操作远程计算机,本文将介绍在Ubuntu 20.04系统中安装VNC远程桌面的方法过程。
安装VNC服务器
1、打开终端,输入以下命令更新软件包列表:
sudo apt update
2、输入以下命令安装VNC服务器:
sudo apt install tightvncserver
3、安装过程中会提示设置VNC服务器的密码,请牢记该密码。
配置VNC服务器
1、安装完成后,系统会自动创建一个名为.vnc
的隐藏文件夹,用于存放VNC服务器的配置文件,在该文件夹中,会生成一个名为xstartup
的文件,用于设置VNC服务器启动时的环境。
2、使用文本编辑器打开xstartup
文件,例如使用nano
编辑器:
sudo nano ~/.vnc/xstartup
3、修改xstartup
文件,使其符合自己的需求,以下是一个简单的示例:
#!/bin/sh Uncomment the following two lines for normal desktop: export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc Modify this to your desired DE settings. Can also be used as a reference. export XDG_CURRENT_DESKTOP=ubuntu:GNOME export GNOME_SHELL=/bin/bash export GNOME_HOME=/usr/share/gnomeshell export GNOME_TERMINAL=/usr/bin/gnometerminal export PATH=$PATH:$GNOME_HOME/bin:$GNOME_TERMINAL:$HOME/bin Uncomment the line below to start gnomesettingsdaemon automatically: /lib/gdm3/gdmbinary session=ubuntu greeter=unitygreeter config=/etc/gdm3/custom.conf & Comment out the above line and add the following line to use lightdm: /etc/init.d/lightdm start && dbuslaunch exitwithsession gnomesettingsdaemon & exec /bin/bash l
4、保存并关闭xstartup
文件。
启动VNC服务器
1、在终端中输入以下命令启动VNC服务器:
vncserver :1 geometry 1920x1080 depth 24 rfbport 5901 localhost no nopw shared bg fg '#000000' cursw 0 cursb 0 srvrfbexposuretime srvrfbalpha 180 srvrfbgamma 1.0:1.0:1.0 auth /home/用户名/.vnc/passwd display :1
注意:请将用户名
替换为实际的用户名。
2、VNC服务器启动后,会显示一个连接地址,127.0.0.1:5901
,请记下该地址,稍后将用于远程连接。
安装VNC客户端(可选)
如果需要在本地计算机上操作远程计算机,可以安装VNC客户端,以tightvncviewer
为例,输入以下命令进行安装:
sudo apt install tightvncviewer
远程连接VNC服务器
1、在本地计算机上打开VNC客户端,输入之前记下的连接地址,127.0.0.1:5901
,然后输入之前设置的VNC服务器密码,即可连接到远程计算机。
问题与解答
Q1:为什么需要设置XDG_CURRENT_DESKTOP
环境变量?
A1:设置XDG_CURRENT_DESKTOP
环境变量可以让VNC客户端知道当前使用的桌面环境,从而加载相应的主题和图标等资源,如果不设置该环境变量,可能会导致远程桌面的显示效果不佳。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/511635.html