我已按照以下详细说明为 Precise (12.04) 安装了 GNOME Shell 扩展WebUpd8。我遇到的问题是,当我激活用户主题扩展并通过 GNOME-Tweak Tool 安装一个扩展时。当我使用任何其他非默认主题时,应用程序图标看起来太大,如下所示:
知道为什么会发生这种情况吗?有解决方法吗?
答案1
我也遇到了同样的问题。我在此链接中找到了解决方法:
http://gnome-shell.deviantart.com/journal/GNOME-3-4-And-Theme-Changes-290145428
只需编辑您正在使用的主题的.css 文件,以便它匹配以下值:
.icon-grid {
spacing: 36px; /* 36px */
-shell-grid-horizontal-item-size: 118px; /* 118px */
-shell-grid-vertical-item-size: 118px; /* 118px */
}
该文件位于您的主文件夹中的 .themes 文件夹中。在我的例子中,它是 /home/.themes/Nord/gnome-shell/apps.css 对于其他主题,您必须编辑的文件的名称是 gnome-shell.css
它对我有用,希望它有帮助。
答案2
并非所有主题都与 Gnome shell 3.4 兼容,当您使用兼容主题时,不会出现此问题。例如:安装这些主题 -http://www.webupd8.org/2012/04/zukitwo-zukini-holo-theme-packs-updated.html. 它们工作良好。
答案3
我最近升级到 12.04 后也遇到了这个问题。可能你还在使用旧主题:
由于我的~/.themes
目录中已经安装了本地主题,我没有意识到新的 3.4 主题文件 ( ~/.themes/Adwaita-White/gnome-shell/gnome-shell.css
) 中的一个 css 指令的微小变化会影响整个主题:
(old theme in Gnome <=3.3)
.icon-grid {
spacing: 36px; /* 36px */
-shell-grid-item-size: 118px; /* 118px */
}
(new theme in Gnome 3.4)
.icon-grid {
spacing: 36px; /* 36px */
-shell-grid-**horizontal**-item-size: 118px; /* 118px */
-shell-grid-**vertical**-item-size: 118px; /* 118px */
}
答案4
让 3.2 主题在 3.4 中运行并非只需几行代码。您要求修复概述,这只需几行代码即可。
由于 CSS 从 3.2 到 3.4 的变化,主题的其余部分需要修复,例如仪表板工具提示。
如果主题与发行版一起发布,那么应该有人做出适当的贡献并更新主题,因为我不再使用 GNOME 了。