Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04的桌面环境 (4)

Ubuntu 22.04的桌面环境

4.1 快速熟悉工作环境

Ubuntu默认使用GNOME桌面环境,核心组件包括:

  • 顶部栏:左侧「活动」按钮(打开应用概览)、中间时间、右侧系统状态(电源/音量/网络)。
  • 左侧Dock:固定常用应用(如Firefox、Terminal),支持拖拽添加/移除。
  • 桌面区域:显示壁纸和文件图标,右键可创建新文件/文件夹。
  • 底部面板:显示正在运行应用的预览(如多个浏览器标签页)。

4.2 运行应用程序

4.2.1 图形界面方式

  1. 点击「活动」→搜索应用名称(如「firefox」)。
  2. 从Dock中直接点击应用图标(如Chrome、VS Code)。

4.2.2 命令行方式

打开终端(Ctrl+Alt+T),执行应用名称:

bash 复制代码
firefox          # 启动Firefox
code             # 启动VS Code(需先安装)
gnome-calculator # 启动计算器

4.3 浏览文件系统

4.3.1 图形界面(Nautilus文件管理器)

  • 打开方式:点击Dock中的「文件」图标,或执行nautilus
  • 核心功能:
    • 左侧导航栏:快速访问「最近使用」「 home 目录」「此电脑」。
    • 右键菜单:新建文件夹、复制/粘贴、压缩/解压。
    • 地址栏:输入路径(如/home/user/Documents)直接跳转。

4.3.2 命令行(Terminal)

常用命令(详见第2章):

bash 复制代码
ls -la ~/Documents    # 列出文档目录内容
cd ~/Downloads        # 切换到下载目录
pwd                   # 显示当前路径

4.4 创建一个文本文件

4.4.1 图形界面方式

  1. 右键点击桌面→「新建文档」→「空文档」。
  2. 输入文件名(如note.txt),双击打开编辑(默认用gedit)。

4.4.2 命令行方式

bash 复制代码
# 创建空文件
touch note.txt

# 编辑文件(用nano/gedit/vim)
nano note.txt   # 输入内容后按Ctrl+X保存

4.5 个性化设置

4.5.1 设置桌面背景和字体

  1. 右键点击桌面→「改变背景」。
  2. 选择图片(支持JPG/PNG),调整填充方式(居中/拉伸/平铺)。
  3. 字体设置:打开「设置」→「外观」→「字体」,调整大小和样式。

4.5.2 设置显示器的分辨率

打开「设置」→「显示」,选择分辨率(如1920×1080),点击「应用」。

4.5.3 设置代理服务器

  1. 打开「设置」→「网络」→「代理」。
  2. 启用代理,填写HTTP/HTTPS/SOCKS代理地址和端口(如127.0.0.1:8080)。

4.5.4 设置鼠标和触摸板

  • 鼠标:调整指针速度、滚动方向(「设置」→「鼠标」)。
  • 触摸板:启用/禁用双指缩放、手势操作(「设置」→「触摸板」)。

4.5.5 设置快捷键

打开「设置」→「键盘」,自定义快捷键(如将「Ctrl+Alt+T」改为打开终端)。

4.6 进阶:究竟什么是"桌面"

4.6.1 X窗口系统的基本组成

  • X Server:管理硬件(显示器、键盘、鼠标),负责渲染图形。
  • X Client:应用程序(如Firefox),向X Server发送绘图指令。
  • Window Manager:管理窗口的位置、大小和焦点(如Metacity、KWin)。

4.6.2 X窗口系统的启动过程

  1. 系统启动时,加载X Server(由/etc/X11/xorg.conf或自动检测配置)。
  2. 启动Display Manager(如GDM),显示登录界面。
  3. 用户登录后,启动Window Manager和桌面环境(GNOME/KDE)。

4.6.3 启动X应用程序

  • 图形界面:通过启动器或Dock点击应用。
  • 命令行:使用DISPLAY环境变量指定X Server(如DISPLAY=:0 xeyes)。

4.7 可以卸载的图形环境

Ubuntu默认安装GNOME,但可卸载并安装其他桌面环境(如KDE、XFCE)。

4.7.1 卸载GNOME

bash 复制代码
sudo apt remove gnome-shell ubuntu-gnome-desktop

4.7.2 安装KDE(Plasma Desktop)

bash 复制代码
sudo apt install kde-plasma-desktop

4.7.3 切换桌面环境

登录时点击左上角「电源」→「注销」,选择桌面环境(如KDE)。

4.8 桌面环境------KDE和Gnome谁更好?

对比维度 GNOME KDE Plasma
性能 轻量,适合老旧硬件 功能丰富,占用资源较多
可定制性 中等(通过扩展和主题) 高(丰富的设置选项和插件)
默认应用 简洁(文件、终端、浏览器) 丰富(Kwrite、Dolphin、Konsole)
目标用户 新手、追求简约的用户 高级用户、需要高度自定义的用户

4.9 小结

Ubuntu桌面环境以GNOME为核心,提供直观的操作界面和强大的自定义能力。用户可通过图形界面轻松管理文件、运行应用和调整设置,也可通过命令行或切换桌面环境(如KDE)满足个性化需求。理解X窗口系统的基本原理有助于深入掌握Linux图形界面的工作机制。

相关推荐
wVelpro10 小时前
如何在Pycharm 2025.3 版本实现虚拟环境“Make available to all projects”
linux·ide·pycharm
野犬寒鸦11 小时前
从零起步学习JVM || 第一章:类加载器与双亲委派机制模型详解
java·jvm·数据库·后端·学习
程序员老舅11 小时前
C++高并发精髓:无锁队列深度解析
linux·c++·内存管理·c/c++·原子操作·无锁队列
雨中风华11 小时前
Linux, macOS系统实现远程目录访问(等同于windows平台xFsRedir软件的目录重定向)
linux·windows·macos
浅念-11 小时前
C语言编译与链接全流程:从源码到可执行程序的幕后之旅
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
ZH154558913112 小时前
Flutter for OpenHarmony Python学习助手实战:API接口开发的实现
python·学习·flutter
爱吃生蚝的于勒12 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习
奶茶精Gaaa12 小时前
工具分享--F12使用技巧
学习
The森12 小时前
Linux IO 模型纵深解析 01:从 Unix 传统到 Linux 内核的 IO 第一性原理
linux·服务器·c语言·经验分享·笔记·unix
翼龙云_cloud12 小时前
腾讯云代理商: Linux 云服务器搭建 FTP 服务指南
linux·服务器·腾讯云