Linux 的开放性给用户提供了极大的定制化空间,这种开放性渗透到 Linux 生态的方方面面,无论其作为服务器领域的应用,还是其作为桌面系统的应用,都受益于这种极度自由的开放性,概莫能外。利用各种主题和界面资源,几乎可以打造出所有期望的桌面。可以说,对于 Linux 桌面,只有想不到,没有做不到。
桌面工作环境的定制
gnome 桌面的基本元素
gnome 桌面是一种 “图形化 shell”,有别于命令行 shell(CLI shell),图形化 shell 以图形元素的交互方式,完成 shell 的基本功能,如程序的启动与关闭,程序切换等。gnome 桌面由 panel、dash、桌面图标等基本元素构成,定制化桌面需要对这些要素分别进行改造。
准备工作
- gnome 管理工具
- 安装 gnome-tweak-tool
- GNOME 桌面高级设置工具,gnome-tweaks 对 gnome 的界面元素(主题、光标、图标、图形 shell、字体、键盘、鼠标、窗口属性等)进行高阶设置
- 安装 gnome-shell-extensions-manager 和 gnome-shell-extensions
- GNOME 图形 shell 的插件管理工具,管理 gnome shell 的扩展插件,这些扩展插件可以为桌面环境增加新功能
- 安装 gnome-tweak-tool
定制 gnome 桌面环境
安装 gnome shell 的浏览器插件
插件可以通过两种方式安装:
- gnome-shell-extensions-manager 软件仓库直接安装
- 浏览器安装
- 访问 extensions.gnome.org 网站,安装访问浏览器对应的 browser extension (如 chrome-gnome-shell)
安装典型 gnome 插件
插件名称 | 插件功能 |
---|---|
dash to dock | 将 dash bar 转换为一个独立的停靠栏(docking bar),并对停靠栏进行各种定制化设置。
注:dockering bar 是现代桌面操作系统常见 UI 元素,方便程序的快速启动与程序间的切换 |
dash to panel | 将 dash bar 融入 panel bar,整合为一个统一的 panel bar。
注:Window 11 中就有类似的统一 panel bar。 |
blur my shell | 为 GNOME Shell 的界面元素增加 “blur” 效果,包括 panel、dash 以及 GNOME shell 整体。
注:如开启 dash to dock 插件,对 dash 进行 blur 时,会出现渲染问题,此时可以关闭对 dash 的 blur 选项 |
caffeine | 取消屏保功能和系统自动挂起功能。 |
clipboard indicator | 创建一个剪切板的缓存工具,可以方便复用剪切板的历史数据。 |
Tiling-Assistant | 窗口的平铺管理工具。
注:默认的 gnome 桌面使用的是 stacking(floating) window manager,只能进行简单的窗口平铺,安装本插件,可以在不安装 tiling window manager 的情况下,实现更为精细的窗口平铺管理 |
User Themes | 可以从用户的目录加载 shell 的主题。 |
更改 gnome 桌面主题与图标
查看现有 gnome UI 资源
1、通过系统中存储位置查看
资源名称 | 存储位置 |
---|---|
主题资源默认存储位置 | /usr/share/themes |
图标资源默认存储位置 | /usr/share/icons |
定制主题存储位置(安装 User Themes 插件后) | $HOME/.themes |
定制图标存储位置(安装 User Themes 插件后) | $HOME/.icons |
2、通过 tweak 工具查看
选择 gnome-tweak-tool
–> Appearence
,可查看系统自动识别的可用 gnome 主题、Cursor、Icons 等资源。
安装新的主题
- 在 gnome 界面资源的网站 (如 gnome-look.org) 下载主题包,如 Prof-Gnome-theme 主题
- 解压缩文件,将解压文件夹拷贝
/usr/share/themes
文件夹 - 在
gnome-tweak-tool
–>Appearence
中,直接更改Applications
选项 - 在
gnome-tweak-tool
–>Shell
中,直接更改Shell
选项- 安装 User Themes 插件,才能开启该选项
安装新的图标(icons)
图标的更换与主题更换方法类似
- 在 gnome-look.org 网站下载 icons 资源包
- 解压缩文件,将解压文件夹拷贝
/usr/share/icons
文件夹 - 在
gnome-tweak-tool
–>Appearence
中,直接更改Icons
选项
通过 tweak 工具设置界面元素属性
典型属性设置如下:
- 设置界面光标
- 方法与主题、图标更换方法一致。(默认存储位置
/usr/share/icons
)
- 方法与主题、图标更换方法一致。(默认存储位置
- 设置系统字体
- 设置窗口的 titlebar
- 设置窗口行为属性
- 新窗口居中启动
grub 的定制
- 在 gnome-look.org 下载 Grub 主题
- 文件解压后直接执行
install
脚本
安装效率工具
安装程序、文档的 Quick Launcher
Reference
- https://www.cnblogs.com/feipeng8848/p/8970556.html
- https://www.cnblogs.com/xiaolantian/p/10399876.html
graphical shell
- https://unix.stackexchange.com/questions/469406/graphics-shell-vs-graphical-shell
- https://www.reddit.com/r/Ubuntu/comments/6yelcs/what_is_a_graphical_shell_gnomeunity_and_what/
- https://stackoverflow.com/questions/8675599/whats-the-difference-between-a-graphical-shell-and-a-desktop-environment
- Shell – wikipedia
- http://www.classicshell.net/ – typical example
gnome shell extension