在 Ubuntu GNOME 14.04 中,可以通过 .js 文件对 gnome-shell 进行大量调整。这些文件似乎自 Gnome 3.12 以来就已打包,如下所述:
最近的一篇文章详细介绍了提取 .js 文件和测试修改的更新程序:
然而,这些帖子并没有解释如何使这些变化永久生效。
我尝试使用该命令重新编译原始文件glib-compile-resources resources.gresource.xml
,但却破坏了 gnome-shell。
答案1
不幸的是,没有中间方法可以永久实现对 JavaScript 文件所做的修改,并且必须再次构建整个 gnome-shell 包,正如此线程所述:
或者等待扩展以便于调整应用程序概述。
注意:无需重新编译 gnome-shell,只需在十六进制编辑器中进行编辑即可进行一些调整/usr/lib/gnome-shell/libgnome-shell.so
。例如,您可以通过执行以下操作来更改应用程序概览中的列数和/或行数:
进行备份,
libgnome-shell.so
以防出现问题。用十六进制编辑器打开
libgnome-shell.so
(我使用 Bless)并搜索MAX_COLUMNS = 6
文本。用您想要的列数的 ASCII 值替换
6
。如果您想要 2 位数的值,则需要删除等号=
和原始之间的空格6
,例如MAX_COLUMNS =10
。您可以通过更改 对行数执行相同操作,并通过更改(搜索)
MIN_ROWS
对图标大小执行相同操作。ICON_SIZE
const ICON_SIZE
保存并替换
libgnome-shell.so
。重新启动 gnome-shell(按 Alt+F2 并在弹出窗口中输入“r”或“restart”并按回车键)。