这篇文章介绍一下我在用的仅有的三个 GNOME Shell 扩展。
假如你是一名 pidgin 或某个 IRC 客户端的用户,估计你会非常希望将程序的图标置于桌面顶部面板的右侧,而不是动态隐藏的底部消息状态栏的右侧。另外,你可能也想将顶部面板中的一些固定的图标隐藏,例如辅助功能、蓝牙、电源、网络状态等图标。Evil Status Icon Forever 扩展可以帮助你解决这些问题。
从网页安装这个扩展之后,根据自己的需要编辑 ~/.local/share/gnome-shell/extensions/EvilStatusIconForever@bone.twbbs.org.tw 目录中的 extension.js 文件中的 notification 与 removeStatusIcon 这两个变量,例如我将它们设为:
var notification = [ 'pidgin' // Pidgin IM Client ] var removeStatusIcon = [ 'a11y', // Accessibility // 'volume', // 'battery', // 'keyboard', // 'bluetooth', // 'network' ]
因为 GNOME Shell 的顶部面板会显示当前应用程序窗口的图标与标题,并且提供了退出菜单。因此,当一个应用程序窗口最大化时,它的标题栏基本上就没什么用处了,我希望它能够隐藏起来,顺便节省大概 20 个像素的屏幕竖向空间。Maximus 扩展可以解决这个问题。
之前,曾经介绍过这个扩展,见“gnome shell 的 native-window-placement 扩展”。
现在可以从 extensions.gnome.org 网站比较容易的安装它。
众所周知,GNOME 已经发展到了 3.4 版本,现在稳定性有了,可用性也有了。不管有多少人的诋毁,对于那些已经选择了 GNOME 3 的用户而言,既没必要参与诋毁也没必要反诘,怎么用好它才是正经事。
GNOME 3 与 GNOME 2 最显著的区别其实并不是 UI 与 UX 的变化,而是桌面可定制性发生了巨大的变化。在GNOME 2 时代(差不多都快被我遗忘了),无论是面板还是主题,用户都可以在 GUI 层次进行深度定制。而在 GNOME 3 中,如果不安装 gnome-tweak-tool,你可能都不知道如何调整桌面字体的大小,也不知道如何在 Panel 中显示当前日期,类似这样的问题把大名鼎鼎的 Linus 都难住了。
由于 GNOME 3 在 GUI 级别提供的定制选项非常少,所以当初有许多外行的家伙认为 GNOME 3 在内部将许多本应当作为选项的设置在代码中“写死”了。
事实并非如此,extensions.gnome.org 网站上出现的大量的扩展便可证实这一点。也就是说,如果你想对 GNOME Shell 获得更多的控制能力,要么是去 extensions.gnome.org 网站寻找你需要的扩展,要么是学会如何通过扩展来控制桌面。
我不担心 GNOME Shell 的可定制性,只是觉得 extensions.gnome.org 网站上的扩展还是太少了,其中多数都是小玩具。