当前位置: 首页>>技术问答>>正文


CCSM的一些问题是什么?为什么我要避免它?

, , ,

问题描述

我看到一些人抱怨CompizConfig设置管理器(“CCSM”)的不稳定性,以及如果他们不小心破坏人们的桌面,它会如何破坏。

什么是CCSM的一些已知问题?我想决定它是否值得我冒险。

最佳解决方法

我是一名经验丰富的Linux用户,我为Canonical OEM团队贡献了内核和工作经验;我只提到这些事实来展示我的背景,那是 – 前几天,我在笔记本电脑上重新安装了11.10,并且想要自定义某些内容(打开focus-follows-mouse)。我放弃了gnome-control-center大约30分钟,然后放弃,发现唯一的方法就是使用ccsm。

安装ccsm后,我配置了ffm,然后 – 意外! – 我的鼠标光标经过偏好设置按钮和笔记本电脑上的触摸板注册了一次点击。

繁荣!

Unity会话死了。

幸运的是,我仍然打开了一个irc窗口,我可以向我的同事们求助,他们告诉我如何恢复(rm ~/.compiz-1)。这是一些人持续存在的问题:

我知道人们会去谷歌如何配置和登陆这里,他们会看到很多ccsm的提及;或者更糟的是来自另一个不可靠的来源。马已经离开谷仓,我们不能回去。无论如何,坚定的用户都会找到它,任何坚韧不渝的人都应该知道如何获得他们想要的东西(如果你打破了它,你就可以保留这两件东西!)

但我的观点是,从现在开始,我们可以尝试为用户做得更好。

  1. ccsm是危险的;即使你不知道碰到坏事,你也可能会像我一样无意中碰到它。

  2. ccsm没有未来; Unity的未来计划是将ccsm中所有有用的可配置性移植到更安全的支持工具中。这些工具应该在12.04开始出现。

  3. “从错误中恢复过来是一种积极的学习体验”是一种利基。大多数普通人只是想使用他们的电脑,而不让他们随机以神秘的non-recoverable方式破解;大多数正常人不会分享我们的文化,让他们分开看看他们是如何工作的。

再次 – 我知道无论如何,人们都会找到危险的东西。但我们在这里可以做的是改变我们的文化,并给予自以为是的帮助,让人们远离坏事,走向好的东西。

传达事实很容易;传达智慧要难得多。

在这里,我们应该瞄准高于仅仅提供可能的事实的事实;我们应该分享推荐的智慧。

次佳解决方法

你也可以让其他插件与unity版本冲突,比如命令等。我们仍需要为后备会话激活它们(如Alt + F2)。所以默认情况下统一与其他启用的插件冲突。

但是,触摸ccsm中的这样一个插件可以实现特殊的工件,如“你想删除统一插件吗?”人们不会读和说是的。

更糟:

  1. Unity取决于LargeDestkop:

  2. Wall和Cube提供LargeDesktop,每个都相互冲突。

会发生的是,如果启用Cube,ccsm将禁用Wall。然后compiz认为这是聪明的知道检查依赖性,并会告诉“哦,我不能有团结”,并禁用它。然后,它将启用立方体而不重新启用统一性,现在其”LargeDesktop”要求匹配。

除此之外,compizconfig有一个脆弱的配置管理,在一些未知的情况下,现在可以从当前配置文件中删除一个插件(可能是由于开始或升级时的冲突检查)而没有任何警告。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/643.html,未经允许,请勿转载。