GNOME是我最喜欢的Linux桌面环境,设计简约现代化,对触控板和触屏的支持也很好。而GNOME扩展这个机制,可以说即使优点也是缺点,优点在于,可以随心安装自己喜欢的扩展,将GNOME打造成自己喜欢的样子,缺点在于,在我看来GNOME开箱即用体验是很糟糕的,过于简陋,安装一些扩展属于不得不做的事情。
安装和管理扩展的方式
首先安装GNOME extensions这个软件以启用扩展管理功能,可以在系统自带应用商店搜索到,或在命令行安装gnome-shell-extensions,然后就可以安装各种扩展了。
要安装扩展可以直接用命令行安装对应的软件包,但更简单的方式是在GNOME Shell Extensions网站上管理,按照网站上的提示安装浏览器扩展后,就可以一键安装、更新、启用、删除扩展,也很方便查找需要的各种扩展。
如果使用最新的Ubuntu系统,在自带的Firefox浏览器中可能无法正常管理扩展,这是因为现在Ubuntu自带的Firefox是snap软件,没有足够的权限,可以自行查询解决方法或是安装非snap版Firefox或其他浏览器
一些实用的GNOME扩展整理
以下是我日常使用中感觉值得分享的一些扩展,都支持写这篇文章时最新的GNOME 42,点击扩展名可以直接跳转到对应网页
AppIndicator and KStatusNotifierItem Support
在状态栏显示托盘应用程序,如果没有这个扩展,一些软件就没办法正常使用了
当前的Ubuntu系统已经自带了一个类似扩展
Clipboard Indicator
一个很实用的剪切板历史记录工具,在macOS下也有很多类似的工具
Caffeine
一键保持屏幕常亮,或是根据运行的软件开启屏幕常亮
GSConnect
KDE Connect的GNOME版本,连接任何操作系统的手机或电脑,传输文件、推送消息等等,十分方便
Removable Drive Menu
在状态栏管理可移动驱动器
Lock Keys
在状态栏显示键盘大小写锁定状态
Screenshot Tool
方便的截图工具
ddterm
一键从屏幕上方呼出终端窗口,非常实用
OpenWeather
在状态栏显示天气
Todo.txt
一个状态栏的todo list工具,使用简单但功能强大
Scroll Panel
通过鼠标滚动状态栏切换当前软件或工作区
Easy Docker Containers
在状态栏管理Docker容器
Undecorate Window
用ALT+空格呼出窗口菜单
Git Monitor
在状态栏监控git变化
No overview at start-up
在系统启动时直接进入桌面
Lunar Calendar 农历
在系统日历中显示农历