Unity:重新启动时停止扩展坞重新填充

Unity:重新启动时停止扩展坞重新填充

Unity 目前是我系统上的默认窗口管理器,该窗口管理器可用于许多 Linux 发行版,这意味着这个问题不是 Ubuntu 特有的。我已使用 禁用了扩展坞的自动隐藏功能debconf,但除此之外我没有更改任何默认设置。我的使用模式以 Windows 键为中心;每当我想要启动某些东西时,无论是 Firefox、GVim 还是终端窗口,我只需按 Windows 键,开始输入名称,然后在 Unity 猜出我想要什么时按 Enter 键。

这种用途意味着我不需要在启动器中保留任何东西。鉴于我仅使用键盘启动应用程序,因此我只需要扩展坞即可显示当前正在运行的应用程序。

当然,我的反应是简单地从扩展坞中删除所有可以删除的内容,这意味着剩下的只是正在运行的应用程序。

但这不起作用。如果我从扩展坞中删除所有“固定”应用程序,系统会在重新启动 Unity 时将其重新填充为默认值。我假设 Unity 认为所有被删除的内容要么是用户错误,要么是某处被破坏的配置文件,因此通过恢复固定的应用程序来“修复”它。

我怎样才能抑制这个设置,这样我就可以有一个空的底座?

答案1

这一页表明该libdconf0包可能已损坏,可以通过在终端中运行以下命令来修复:

sudo apt-get install --reinstall libdconf0

此错误报告向我建议更新甚至可以解决问题。

这里有一些关于该特定问题的附加信息:https://askubuntu.com/questions/49766/unity-launcher-does-not-remember-favorites

如果上述方法没有帮助,此人(http://ubuntuforums.org/showthread.php?t=1842493#post11429491)建议删除 unity config 文件夹可能会解决该问题。他们没有指定需要删除哪个文件夹,但如果这是 Unity 配置损坏的问题,这里的解决方案可能会有所帮助:

如果您的主文件夹中有.unity.compiz文件夹,删除它们(备份它们后)可能是最后的手段,尽管这可能会弄乱您的整个 gnome/unity/compiz 配置。在这种情况下,最好先备份整个主文件夹。

相关内容