安装 Gnome 桌面环境
不同发行版官方支持的桌面环境不同,但是大多数都提供了对 GNOME、KDE、Xfce、LXDE、LXQt 和 MATE 桌面环境的官方支持。
Debian12 下安装 Gnome 桌面环境
通过使用 tasksel 安装
Debian 提供了一个名为tasksel的 TUI 工具来安装桌面系统,实际上在Debian 安装时会自动运行该命令。该工具本质上是用于安装特定 task 包的,这其中最核心的就是桌面环境。
通过管理员运行 tasksel 后会出现:
[*] Debian desktop environment
[ ] GNOME
[ ] Xfce
[ ] KDE Plasma
[ ] Cinnamon
[ ] MATE
[ ] LXDE
[ ] LXQt
默认安装 GNOME。
其他安装方式
通过 tasksel 安装 Gnome 实际上是安装任务组包 task-gnome-desktop,他包含了 GNOME 核心组件以及常用的开源程序,例如 LibreOffise、Firefox 等等。
Debian 还提供了两个软件包组来实现桌面环境的安装:
- gnome: 完整的 GNOME 桌面环境以及一些常用软件
- gnome-core: GNOME 的核心
他们之间是包含和被包含的关系。
Gnome 配置
Gnome 配置包括三个方面:
- gnome-shell 插件安装
- gnome 主题安装
- gnome-tweaks 设置
gnome-shell
Gnome 使用 mutter 作为窗口管理器,并且提供了一个 gnome-shell 用户界面。可以包 gnome-shell 看作是浏览器,他提供了顶部栏、系统菜单、活动概览等插件。并且还可以通过安装插件来进行配置。
首先需要安装两个前置步骤:
- 安装浏览器插件gnome shell 集成,注意只能 chrome 或者支持 chrome 插件(例如 edge)的才能安装该插件
- 安装gnome-browser-connector,各大支持 Gnome 的发行版的包仓库中都包含
之后我们只要登录https://extensions.gnome.org/
就可以查看:
之后只需要选择要安装的插件页面,然后点击其中的 OFF 即可成功安装:
插件推荐
- places-status-indicator: 在状态栏上显示一个菜单来快速导航到文件夹
- removable-drive-menu: 快速 移除 U 盘
- arcmenu: 开始菜单要比applications-menu好用一些尽管 applications-menu 是内置的也推荐安装 arcmenu
- clipboard-indicator: 剪切板
- AppIndicator and KStatusNotifierItem Support: 提供状态栏图标支持
- Dash to Dock: 提供 Dock 栏
- caffeine: 提供了一个图标能够在控制桌面的休眠
- hide-top-bar: 最大化时隐藏顶部的状态栏
- bing-wallpaper: 使用 bing 图片来作为背景,每天自动一换
- resource-monitor: 在状态栏上显示资源信息(CPU RAM NET 等)
- quick-settings-audio-devices-hider: 选择音源,例如插上耳机后选择要切换到的耳机音源
- gsconnect: 和手机进行交互、传递文件等
- coverflow-alt-tab: 增强 Alt+Tab 提供了流式预览
gnome theme
可以从https://www.gnome-look.org/browse/
上预览以及安装主题,可以手动安装也可以通过ocs-url工具来安装,该工具并没有包含在软件源中,需要手动下载安装:
该工具实际上就是将下载的文件解压到~/.themes
文件夹中,因此手动安装也异常方便。安装完成后只需要通过user-themes插件来启用即可。
gnome tweaks
gnome-tweaks包用于设置无法在 GNOME 默认设置中的一些选项,它包括图标、字体等等。通常也算是 gnome 美化设置的一部分。
这里首先需要注意一个区别,gnome theme 正确的叫法应该是 gnome-shell theme 即他只针对于 gnome-shell 的组件提供了设置,而对于其中的程序由各自的 GUI 框架支持,例如 Gnome 内置应用都使用 GTK 编写的因此需要安装 GTK Theme 才会修改应用程序的外观:
而对 GTK Theme 的外观设置需要在 gnome-tweaks 中设置:
他其中还包含了 icon 等设置。