自从几天前更新到 12.04 以来,我遇到了一个奇怪的主题问题:Nautilus 每次登录后都需要进行一些额外处理才能遵循主题。这关系到每个用户。每次登录后,nautilus 中的主题(仅在 nautilus 中,不涉及其他程序)都会设置为橙灰色标准主题。以下步骤可恢复正确的主题:在终端中,我必须输入
nautilus -q
nautilus
现在 nautilus 恢复了其完整主题,但现在桌面不显示任何文件,上下文菜单不再起作用。再次在终端中我必须输入
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.gnome.desktop.background show-desktop-icons true
使用此主题后,nautilus 和桌面均可正常工作...直到下次登录。我想强调的是,只有 nautilus 存在此问题。
我使用 compiz 和 cairodock 并具有 twinview 配置,使用 nvidia 专有驱动程序。
我的问题是:我该怎么做才能避免这些烦人的程序?
编辑:同时,我认为发生这种情况是因为 nautilus 在登录时启动以处理桌面gnome 设置守护进程已经完全完成了它的工作。所以我试着看看gnome 会话属性nautilus 是如何以及何时启动的,但没有相应的条目。我该如何验证我的推测是否正确?