我看到一些人抱怨CompizConfig设置管理器("CCSM")的不稳定性以及如果不小心使用会破坏他们的桌面。
CCSM有哪些已知问题?我想决定是否冒险尝试。
我看到一些人抱怨CompizConfig设置管理器("CCSM")的不稳定性以及如果不小心使用会破坏他们的桌面。
CCSM有哪些已知问题?我想决定是否冒险尝试。
我是一位经验丰富的Linux用户,我曾为内核做出贡献,并在Canonical OEM团队工作;我提到这些事实只是为了展示我的背景,就在前几天,我在我的笔记本电脑上进行了全新安装11.10,并想要自定义一些东西(打开鼠标焦点跟随)。我在gnome-control-center中研究了大约30分钟后放弃,并发现唯一的方法是使用ccsm。
安装了ccsm之后,我配置了ffm,然后不小心鼠标光标经过了首选项按钮,我的笔记本触摸板注册了一个点击事件。
轰!
Unity会话崩溃了。
幸运的是,我仍然有一个irc窗口打开,我向同事们求助,他们告诉我如何恢复(rm ~/.compiz-1
)。这是一些人一直遇到的同样问题:
我知道人们会通过谷歌搜索如何配置事物并最终来到这里,他们会看到很多关于ccsm的提及;或者更糟糕的是来自其他不可靠的来源。马已经跑出了马厩,我们无法回头了。决心坚定的用户总会找到它,而任何坚持不懈的人都应该知道如何得到他们想要的(如果你把它弄坏了,你就可以保留两个碎片!)
但我的观点是,从现在开始,我们可以为我们的用户做得更好。
再次强调——我知道无论如何,人们总会找到危险的东西。但我们可以改变我们的文化,提供“有主见的帮助”,引导人们远离坏东西,走向好东西。
传达事实很容易;传达智慧则更加困难。
在这里,我们应该追求更高的目标,不仅仅是提供可能性的事实;我们应该分享推荐的智慧。
compiz-1
运行数据完整性检查/健全性检查,以确定是否需要删除~/.cache/compiz-1/
或者~/.config/compiz-1/
?很多人仍然喜欢Unity,并且如果还可用的话,他们可能会在20.04中继续使用它。 - WinEunuuchs2Unix您还可能有其他与Unity插件冲突的插件,比如命令等。 我们仍然需要激活它们以进行回退会话(例如Alt+F2)。因此,默认情况下,Unity与其他已启用的插件存在冲突。
然而,触碰ccsm
中的这种插件会启用特殊的提示信息,例如“您是否要移除Unity插件?”但人们并未阅读并选择了是。
更糟糕的是:
发生的情况是,如果您启用Cube,则ccsm将禁用Wall。然后Compiz认为自己很聪明地检查依赖关系,并告诉“哦,我不能使用Unity”并将其禁用。然后,它将启用Cube,而不重新启用现在满足其“LargeDesktop”要求的Unity。
除此之外,CompizConfig具有脆弱的配置管理,在某些目前未知的情况下,可能会在当前配置文件中删除插件(可能是由于启动时或升级时的冲突检查)而没有任何警告...