答案1
我不知道是否/如何修复默认主题的这个问题,但是,如果您使用自定义 Shell 主题,您可以执行以下操作:
打开gnome-shell.css
主题的样式表(可以是任何包含 GNOME shell 主题的 Gtk 主题):
sudo -H gedit /usr/share/themes/<your-theme>/gnome-shell/gnome-shell.css
搜索元素.popup-menu-ornament
并更改height
以减少间距。
'popup-menu-ornament
是此屏幕截图中的黄色框:
这样,我就能减少Flat Plat compact
我所用主题的间距。
注意:可能有更好的方法,甚至可能不适用于所有主题。欢迎提供反馈。
答案2
好吧,我的解决方案与“@Tim Süberkrüb”之前的解决方案没有太大区别,你执行相同的第一步:
cd /usr/share/themes/<Shell-Theme-In-Use>/gnome-shell
然后,第二步:
sudo gedit gnome-shell.css
第三步:
- 搜索 popup-menu-context 和 popup-menu-item
- 为它们两个设置填充 1px,好吧,你可以设置任何值,甚至 0px,但我认为这是一个不错的选择。