在我的 Ubuntu 13.04 机器上,所有 GTK2 应用程序(如 Firefox、LibreOffice 等)突然都不再有主题了(我使用的是 Ubuntu 的标准主题)。相反,它们会显示这个丑陋的旧默认主题。据我所知,我没有做任何可能导致这种情况的事情。有人知道该怎么办吗?
更新:可能是系统崩溃(我以前遇到过)导致我被迫进行冷重启,损坏了一些系统配置文件。但我不知道是哪一个,也不知道如何检查。
屏幕截图显示了问题:Gedit 有主题,而 Firefox 没有。只有当我使用我的用户帐户登录时才会发生这种情况。使用其他任何方式都正常。
答案1
我在安装 kde 后又回到 gnome 时也遇到了类似的问题。我设法大多通过编辑 来修复它~/.gtkrc-2.0
。它引用了oxygen
主题,我猜是 kde 主题。所以我把它们改成了Ambiance
和ubuntu-mono-dark
。不过不能保证这能帮你修复它。
style "user-font"
{
font_name="Ubuntu Regular"
}
widget_class "*" style "user-font"
gtk-font-name="Ubuntu Regular 8"
gtk-theme-name="Ambiance"
gtk-icon-theme-name="ubuntu-mono-dark"
gtk-fallback-icon-theme="gnome"
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-menu-images=1
gtk-button-images=1