CCSM有哪些问题,为什么我要避免它?


100

我见过有人抱怨CompizConfig设置管理器(“ CCSM”)的不稳定程度,以及如果不注意的话它如何破坏人们的桌面。

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


2
一般而言,与高级工具相关的Meta问题:meta.askubuntu.com/q/2012/18612
Christopher Kyle Horton

2
另外,如果任何人没有及时看到此警告并且已经使用CCSM破坏了其桌面,请参阅此问题以了解如何还原Unity。
Christopher Kyle Horton 2012年

7
在我看来,说ccsm不稳定是很不合理的。我长期以来一直是ccsm和beryl / compiz融合的用户,并且一直能够解决因ccsm中配置错误而引起的任何小问题。如今,ccsm相当不错,但是,在绿柱石时代,它变得更加不稳定!通常我发现的问题是PEBKAC。但是,最近使用Ubuntu的Unity插件出现了许多不稳定问题,尤其是在启用/禁用Unity插件方面。在我看来,这些是Unity中的错误和问题,而不是ccsm。
TrinitronX 2012年

我同意。unity插件对ccsm中的其他功能太挑剔。Ubuntu一直都在感觉更像Mac ...
jpaugh 2012年

Answers:


108

我是一位经验丰富的Linux用户,我为内核做出了贡献,并在Canonical OEM团队中工作。我仅提到这些事实是为了说明我的情况,即-前几天,我在笔记本电脑上重新安装了11.10,并想要自定义某些内容(打开焦点跟随鼠标)。我放弃了gnome-control-center大约30分钟,然后放弃了,发现唯一的方法是使用ccsm。

安装ccsm之后,我配置了ffm,然后-意外!-我的鼠标光标经过了首选项按钮,而笔记本电脑上的触摸板记录了一次点击。

繁荣!

Unity会话已死。

幸运的是,我仍然打开了一个irc窗口,我可以向告诉我如何恢复(rm ~/.compiz-1)的同事们寻求帮助。这是某些人一直遇到的相同问题:

我知道人们会去Google那里了解如何进行配置以及如何在这里找到东西,他们会看到很多关于ccsm的提及。甚至更糟糕的是来自另一个不可靠的来源。这匹马已经走出谷仓了,我们不能回头了。坚定的用户无论如何都会找到它,任何顽强的人都应该知道如何获得他们想要的东西(如果您破坏了它,则必须将两者都保留!)

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

  1. ccsm很危险;即使您知道不碰坏东西,也可能像我一样不小心碰到它。
  2. ccsm没有前途;Unity的未来计划是将所有有用的可配置性位从ccsm迁移到更安全,受支持的工具中。这些工具应该开始在12.04中出现。
  3. “从错误中恢复是积极的学习经历”的态度是利基。大多数普通人只想使用计算机,而不希望计算机以神秘的,不可恢复的方式随机破坏。大多数普通人不会分享我们的文化,即分解事物以了解其工作原理。

再说一次-我知道人们无论如何都会发现危险的东西。但是,我们在这里可以做的是改变我们的文化,并提供有见地的帮助,使人们从坏事转向好事。

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

在这里,我们的目标应该不仅仅是提供可能的事实。我们应该分享建议的智慧。


2
尽管atm仍处于提议中,但在compizconfig-python(0.9.5.94-0ubuntu3)中已解决了打开“首选项”的问题。(在当前版本中,点击“偏好设置”会立即将配置文件从“统一”配置文件切换为“默认”配置文件,删除该目录。删除了一个名为config的文件,该文件反映了配置文件更改
doug

15
对经验丰富的linux用户+1感到沮丧,他们试图(相对地)在ubuntu中做一些基本的事情,要么放弃,恢复到以前的版本(<= 10.10),要么使系统无法修复。不应该这样-无论是对于新用户还是有经验的管理员。今天,我花更多的时间在3个家用ubuntu盒上进行配置(和修复!)的答案,而我在redhat / centos / windows / solaris盒上所做的工作要花更多的时间,在这里我基本上可以阅读联机帮助页来解决(大多数)问题。
迈克尔

2
有趣。像大多数用户一样,我只想“使用计算机而不会以神秘的不可恢复的方式破坏计算机”,但是我发现11.10中的Unity仪表板完全不可用。它不会在应有的时候自动隐藏,这是一个巨大的烦恼。...所以我必须安装GNOME ...和ccsm ...,然后进行调整才能使用。我希望Ubuntu Devs可以从以下事实中得到提示:由于当前界面非常差,因此很多用户会冒险使用此工具。
Gerrat 2012年

4
@achiang现在12.04已经发布,您提到的更安全,受支持的工具可用吗?
布拉德·库皮

12
““从错误中恢复才是积极的学习经历”的态度是+1”。我无法数出已经学到的方法,但是只有那一次我不得不修复某些东西,然后这变得与我的生活毫无关系,因为我再也不必处理这个问题了,但已被需要更多利基学习的新的一次性问题所取代。
提问者

16

您还可以使用其他与统一插件冲突的插件,例如命令等。我们需要为后备会话(如Alt+ F2)激活它们。因此,默认情况下,Unity与启用的其他插件冲突。

但是,触摸这样的插件会ccsm启用特殊的工件,例如“您要删除统一插件吗?”。人们不会阅读并说“是”。

更糟:

  1. Unity取决于LargeDestkop:
  2. Wall和Cube正在提供LargeDesktop,它们彼此冲突。

发生的事情是,如果启用多维数据集,ccsm将禁用Wall。然后compiz认为知道依赖项是明智的选择,并会告诉“哦,我不能团结”并禁用它。然后,它将启用多维数据集而不重新启用现在已满足其“ LargeDesktop”要求的统一性。

除此之外,compizconfig的配置管理非常脆弱,在某些未知情况下,它可以从当前配置文件中删除插件(可能是由于启动或升级时发生冲突检查)而没有任何警告……

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.