![是否可以通过编辑配置文件来更改指示器小程序中图标的间距?](https://linux22.com/image/961266/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E7%BC%96%E8%BE%91%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E6%9D%A5%E6%9B%B4%E6%94%B9%E6%8C%87%E7%A4%BA%E5%99%A8%E5%B0%8F%E7%A8%8B%E5%BA%8F%E4%B8%AD%E5%9B%BE%E6%A0%87%E7%9A%84%E9%97%B4%E8%B7%9D%EF%BC%9F.png)
在应用程序指示器内更改图标间距已完成。
如果可能的话,我希望每个元素之间的间距约为 1-3px。
https://launchpad.net/indicator-applet[网站]
我使用的是 12.04,GNOME Classic(无效果)。我使用上网本(1024x600),为了节省屏幕,我试图将所有内容都放入一个面板中。讽刺的是,我的上网本往往没有可靠的网络访问因此,与下载补丁、修改后的软件包等相比,直接编辑配置文件或类似文件是理想的选择,但任何方法都会有所帮助。甚至为我指明如何开始重建指标以满足我的需求(如果需要)的方向也会受到欢迎。
有谁知道有什么方法可以达到我的目的?
编辑:我从上面提到的网站下载了 v0.4.93,并查看了档案。找不到任何明确暗示对象位置/大小等的内容。也许只需指向在哪里可以找到这些参数就可以了?
编辑 2:关于我的 WM/DE 的更多信息:我非常确定 GNOME classic 是 gtk2 而不是 gtk3,同样确定我的窗口管理器是 metacity,而不是 compiz。“同样确定”意味着我可能错得离谱,但是当我编辑主题的 metacity css 文件(我已将其切换为“Adawaita”)时,它会在注销/登录后生效。我仍然无法修改间距。我会看看是否可以联系参与其开发的人员以获取他们的意见,如果有成果,我会在这里发布结果。
答案1
去:
/usr/share/themes/"your theme"/gtk-3.0/gtk-widgets.css
添加:
-GtkMenuItem-horizontal-padding: 0;
到:
/* default */
* {
注释/* default */
是可选的,因此请查找 * {
。
答案2
在您的主题文件夹中找到 unity.css 和 gnome-panel.css:
/usr/share/themes/"your theme name"/gtk-3.0/apps/
尝试添加行
padding: 0 2px;
某些 css 选择器,例如 .unity-panel 或 PanelApplet。