如何减少 GNOME Shell 中指示器之间的间距?

如何减少 GNOME Shell 中指示器之间的间距?

我正在使用 Gnome Ubuntu 14.04.1 LTS。我注意到 shell 中两个指示器之间的填充太多,我想减少它。

检查应用程序指示器之间的空间是否太大

我尝试使用可用的 shell 扩展,但没有用。然后,我编辑了 gnome-shell.css 并减少了填充,但令人惊讶的是,它也没有用。

请帮助我减少 shell 中两个指示器之间的填充。谢谢。

答案1

与某些 Gnome 扩展一样,如果扩展表示不支持该版本的 Gnome,则无法安装 - 即使它可以工作。因此要安装它:

您还可以修改主题以获得不同的间距 - 这可以通过查找主题的目录(例如/usr/share/themes/ZukitwoGreen/gnome-shell~/.local/share/themes/ZukitwoGreen/gnome-shell)并编辑文件gnome-shell.css以获得不同的间距hpadding(您可以使用查找和替换)来完成 - 例如我的是:

-natural-hpadding: 4px;
-minimum-hpadding: 4px;

我认为这也是“优雅色彩”可定制的主题。

答案2

无需扩展。在 Ubuntu 18.04(Gnome 3.28.4)中,样式表名为/usr/share/gnome-shell/theme/ubuntu.css。第 680 行左右:.panel-button>natural-hpadding必须进行调整。如果空间仍然太大,不适合您,还可以减少minimum-hpadding

#panel .panel-button {
    -natural-hpadding: 12px;  /* change HERE, e.g. 6px */
    -minimum-hpadding: 6px;   /* and here, e.g. 3px */
    font-weight: bold;
    color: #eee;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
    transition-duration: 100ms;
}

如果你不想重新启动,也可以通过以下方式重新加载主题

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.loadTheme();'

来源

相关内容