增加 Gnome Classic 面板上的启动器和小程序间距

wht*_*ger 6 customization gnome-panel gnome-classic

我将 Ubuntu 12.04.1 与 Gnome Classic 一起使用。我在顶部面板上添加了一些启动器,但它们放置得太紧了(也看看分隔符,它们并没有真正分开任何东西):

我的 Gnome 面板图像

我可以增加发射器之间的间距吗?

AFAIK 这可以通过编辑 ~/.config/gtk-3.0/gtk.css 来完成。我已经设法以这种方式切换面板的粗体字体设置。但是我还没有发现哪个参数对启动器和小程序间距有影响。

此外,图标的大小对我来说似乎太大了 - 它们占据了面板从顶部到底部的所有位置,没有任何边框。当我使用 10.04 时,它们更小。有没有办法减少它们的大小?

wht*_*ger 5

我终于设法解决了间距问题并准备分享我的解决方案。添加到~/.config/gtk-3.0/gtk.css以下行:

.gnome-panel-menu-bar.menubar .menuitem,
PanelWidget .button {
    padding: 0px 4px;
}
Run Code Online (Sandbox Code Playgroud)

第一行影响菜单标题(应用程序和位置)的间距,第二行影响启动器间距。结果如下:

固定面板

您可以进一步增加间距,更改第二个填充参数(6 像素将使其与右上角的 Indicator Applet 图标的间距保持一致),但我对 4 像素非常满意。请记住,增加填充也会使底部面板上的任务按钮更宽,因为它们也是面板小部件。或者您可以分别为菜单标题和启动器设置间距 - 这取决于您:

.gnome-panel-menu-bar.menubar .menuitem {
    padding: 0px 4px;
}

PanelWidget .button {
    padding: 0px 3px;
}
Run Code Online (Sandbox Code Playgroud)

更新:终于找到了增加面板分隔符填充的方法。添加~/.config/gtk-3.0/gtk.css更多行:

PanelSeparator {
    padding: 4px 8px;
}
Run Code Online (Sandbox Code Playgroud)

第一个填充参数将减少分隔符的长度,第二个将在分隔符两侧设置间距。这是最终结果:

固定面板