搭建Ubuntu可视化界面

搭建 Ubuntu 可视化界面

系统环境

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
 cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
 uname -a
Linux VM-4-13-ubuntu 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

安装软件包

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 1. 使用标准登录方式登录 Linux 实例(推荐)。

# 2. 执行以下命令,清空缓存,更新您的软件包列表。
sudo apt clean all && sudo apt update

# 3. 执行以下命令,安装桌面环境所需软件包。
sudo apt install -y xfce4 xfce4-goodies dbus-x11

# 4. 执行以下命令,安装 VNC。
sudo apt install -y tightvncserver

配置VNC

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# 1. 执行以下命令,启动 VNC 服务,并设置 VNC 的密码。
# 注意:
# 一般 VNC 服务器密码最大长度是8位,所以这里不能设置超过8位的密码。
vncserver

# 返回类似如下结果,表示 VNC 启动成功。
<<'CONTENT'
 vncserver

You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)? n
xauth:  file /root/.Xauthority does not exist

New 'X' desktop is VM-4-13-ubuntu:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/VM-4-13-ubuntu:1.log
CONTENT

# 2. 修改VNC配置文件
echo "startxfce4 &" >> ~/.vnc/xstartup
# 完整内容如下
<<'CONTENT'
#!/bin/sh

xrdb "$HOME/.Xresources"
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
startxfce4 &
CONTENT

# 3. 执行以下命令,重启桌面进程。
vncserver -kill :1 #杀掉原桌面进程,输入命令(其中的:1是桌面号)

# 启动VNC服务
vncserver

# 查看启动的vnc服务,可以看到对应的端口及桌面号
aux | grep "vnc"

# 接下来就是使用VNC Viewer连接了,输入IP:端口号即可

# 我使用的是腾讯云服务器,没有成功,可能是服务器的问题,先到这里
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计