VNC远程图形桌面的配置之Ubuntu 18.04的Gnome实现

欢迎来到shenhao的AI +大数据技术之旅blog-VNC远程图形桌面的配置之Ubuntu 18.04的Gnome实现

VNC代表虚拟网络计算。从本质上讲,它是一个远程显示系统,不仅允许您在当前运行的计算机上查看桌面环境,而且从Internet上的任何地方的不同体系结构的计算机中查看远端的“桌面”环境。

VNC Server是用于在Linux环境中执行VNC(虚拟网络计算)桌面的软件。不同于Windows操作系统,只需激活远程桌面;在Linux上,必须安装VNC Server才能实时远程桌面。VNC服务器有很多软件,这里讨论如何使用TigerVNC安装VNC服务器。

1. 准备工作

首先准备一个Ubuntu 18.04服务器,它可以通过SSH远程或直接操作屏幕上的终端。下载软件需要有互联网连接。对于计算机上的VNC客户端,可以使用VNC Viewer应用程序,例如Royal TSX。
在这里插入图片描述
在本实验中,我们使用了一个带有Ubuntu 18.04(Bionic Beaver)操作系统的服务器,该操作系统使用SSH与本地连接进行访问。

2. 安装VNC服务器

2.1 系统更新

在继续安装之前,请确保您的服务器已更新到最新版本。

sudo apt update

sudo apt upgrade -y

如果有更新,则应重新启动服务器,以便可以使用最新的应用程序启动。

sudo reboot
2.2 安装TigerVNC

重新启动服务器后,安装所需的软件包,然后安装TigerVNC。

sudo apt install xserver-xorg-core

sudo apt install tigervnc-standalone-server tigervnc-xorg-extension tigervnc-viewer

sudo apt-get install gsfonts-x11 xfonts-base xfonts-75dpi xfonts-100dpi
2.3 安装Gnome 3桌面

接下来,在Ubuntu服务器上安装Gnome Desktop。

sudo apt install ubuntu-gnome-desktop

启动gnome桌面服务,并确保它在启动时运行。

sudo systemctl start gdm

sudo systemctl enable gdm
2.4 VNC密码设置

这一步设置连接到VNC服务器时所使用的VNC密码。使用以下命令:

vncpasswd

输入密码,然后确认。如果需要,您可以将密码设置为只读权限。如果不需要,可以按N键确认。

如果vncpasswd命令无效,请使用vncserver命令,输入密码,然后终止vncserver。

vncserver :1
vncserver -kill :1

3. 启动脚本设置

接下来,我们将创建一个启动脚本作为初始配置,将在激活VNC服务器时执行。使用vim命令创建~/.vnc/xstartup文件。

vim ~/.vnc/xstartup

然后填写以下代码。

#!/bin/sh

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

vncconfig -iconic &

dbus-launch --exit-with-session gnome-session &

保存并退出后,给~/.vnc/xstartup文件添加可执行权限:

sudo chmod a+x ~/.vnc/xstartup
3.1 启动VNC服务器

要运行VNC服务器,可以使用以下命令:

vncserver -localhost no -geometry 1920x950 -depth 24

上述选项将创建一个会话,允许外部连接具有1920x950像素分辨率和清晰度24.

在Ubuntu操作系统上,分辨率可以用xrandr -q命令查看.

您可以根据自己的喜好配置分辨率和清晰度。

4. 连接到VNC 服务器

好了,安装过程完成后,您可以使用我们之前安装的Royal TSX连接到VNC服务器。

输入服务器的IP地址和使用的端口5901(当VNC进程数为1时)。

在这里插入图片描述

在这里插入图片描述

5. 另外的一些事情

有关VNC服务器的一些信息,以便更好地了解VNC服务器的工作原理。

要查看连接到VNC服务器的用户列表,您可以使用以下命令:vncserver -list

查看VNC服务器是否处于活动状态:

pgrep Xtigervnc 或者 ss -tulpn | egrep -i 'vnc|590'

5.3 终止VNC会话

您可以使用以下命令终止VNC会话。

vncserver -kill :1

以上命令将终止ID为1的VNC会话。您可以自定义ID。

或者,您可以使用通配符标记终止所有VNC会话。

vncserver -kill :*

运行此命令时,所有连接到VNC的用户都将自动断开连接

6. 总结

并非所有的Linux应用程序都可以使用命令行界面(CLI)执行,有些应用只能通过桌面完成。 Ubuntu 18 Gnome 3 桌面漂亮且易于使用,安装VNC服务器,使我们可以从任何计算机远程访问桌面并执行桌面活动。

7. 设置系统语言为中文

一、查看当前语言环境
echo $LANG
二、安装中文语言包
sudo apt install language-pack-zh-hans
sudo apt install language-pack-zh-hant
sudo apt install language-pack-zh-hant-base
sudo apt install language-pack-gnome-zh-hant
sudo apt install language-pack-gnome-zh-hant-base
sudo apt-get install `check-language-support -l zh`
三、修改/etc/default/locale

进入Ubuntu桌面,打开终端,输入下述的命令:

vim /etc/default/locale

进入文件,修改为:

LANG='en_US' # 中文可以用‘zh_CN’
LANGUAGE='en_US:en' # 中文可以用‘zh_CN:zh’
四、重启服务

reboot

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值