如何在 Ubuntu 16.04 中修改 gnome-shell 配置文件?

如何在 Ubuntu 16.04 中修改 gnome-shell 配置文件?

在 Ubuntu GNOME 14.04 中,可以通过 .js 文件对 gnome-shell 进行大量调整。这些文件似乎自 Gnome 3.12 以来就已打包,如下所述:

保持 Gnome Shell 的易用性

最近的一篇文章详细介绍了提取 .js 文件和测试修改的更新程序:

如何提取 shell

然而,这些帖子并没有解释如何使这些变化永久生效。

我尝试使用该命令重新编译原始文件glib-compile-resources resources.gresource.xml,但却破坏了 gnome-shell。

答案1

不幸的是,没有中间方法可以永久实现对 JavaScript 文件所做的修改,并且必须再次构建整个 gnome-shell 包,正如此线程所述:

Gnome-shell 列表 2016 年 10 月

或者等待扩展以便于调整应用程序概述。

注意:无需重新编译 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_SIZEconst ICON_SIZE

  • 保存并替换libgnome-shell.so

  • 重新启动 gnome-shell(按 Alt+F2 并在弹出窗口中输入“r”或“restart”并按回车键)。

非常感谢语音建议这一程序相关帖子

相关内容