对于 12.04

对于 12.04

我使用的是 Ubuntu 12.04 和 Unity,我想它也使用了 Compiz。我有 Compiz 设置管理器,并使屏幕的左上角和左下角激活“缩放”(类似 Exposé)功能以缩放并显示所有窗口。

问题是,当我重新启动计算机时,热点不再做任何事。我必须返回 compiz 设置管理器,删除热点选项,然后重新设置。重新启动时,似乎有什么东西覆盖或删除了 compiz 热点设置。

更新:有时,即使计算机正在运行,设置也会失效。我还没弄清楚是什么原因导致的。

答案1

主要错误报告位于https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/986208https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/858845

对于 12.04

半永久性解决方案复制到此处:

  • 跑步gconf-编辑器从终端或 Alt+F2
  • 导航至应用程序 > compiz-1 > 常规 > screen0 > 选项
  • 编辑密钥:active_plugins gconf 导航路径
  • 将“比例”移至列表底部。
  • 将“Expo”移至“Scale”右下方、Unityshell 下方。 active_plugins 键

我说“半永久”是因为一些软件更新(Unity)可能会导致插件顺序重新排列,所以您可能需要每月重复这些步骤2到3次。

对于 12.10 和 13.04:

上述修复在升级到12.10并继续使用 13.04。上面的错误报告链接中提出了针对 12.10 和 13.04 的解决方案,但到目前为止还没有任何实质性的解决方案。

半永久性解决方案对于 12.10:

  • 跑步dconf-编辑器从终端或 Alt+F2
  • 导航到 /org/compiz/profiles/unity/plugins/core
  • 编辑密钥:active-plugins dconf 导航路径
  • 将“scale”和“expo”移至列表最后。 活动插件键

请注意,系统更新可能会恢复此修复,您可能必须使用 dconf 再次修复它。

请继续为错误报告在 12.04 LTS、12.10 及更高版本中修复该问题。

答案2

对于在 12.10 中遇到此问题的用户,请尝试此操作

更改 dconf 键中的顺序:

“/org/compiz/profiles/unity/plugins/core/active-plugins”

读书:

['核心', '复合', 'opengl', '装饰', 'gnomecompat', '调整大小', '捕捉', '移动', '正则表达式', '放置', 'vpswitch', '网格', '小部件', 'compiztoolbox', '会话', 'imgsvg', 'mousepoll', 'imgpng', '动画', '墙', 'unitymtgrabhandles', '解决方法', 'ezoom', '淡入淡出', 'unityshell', '缩放', 'expo']

在 Ubuntu 12.10 64 位中,为我修复了这个问题。我不确定这是否是必需的,但对于那些说它对他们不起作用的人,请确保您安装了“Ubuntu-Tweak”。我记得在研究这个问题时,遇到一个说法,即与 Ubuntu Tweak 一起安装的依赖包纠正了另一个屏幕触发器在重启后保留的问题。

另外,我知道这应该是显而易见的,但如果你的机器不支持 3D 加速,这些 compiz 插件根本就不起作用

答案3

我的临时解决方案是每次重启后运行一次“Ubuntu Tweak”应用程序。(更改插件顺序也有效,但也是暂时的。我需要在重启后重新排列它们。)

答案4

@James 的回答非常详细,截图确实很有帮助。但是,Compiz 仍然忘记了设置。每次重启后,“UnityShell”都会到达列表末尾,并弄乱比例和显示。

我通过锁定按键位置解决了这个问题。您可以使用 CCSM 来做到这一点。

打开 CCSM (CompizConfig),点击首选项,然后点击插件列表。取消选中“自动插件排序”。确保 Scale 是最后一个条目,并且 expo 位于其上方。如果您使用 Scale 插件,请确保它位于 scale 下方。

现在重新启动计算机,Scale 和 Expo 将加载。您还可以在配置编辑器中检查按键的顺序,并确保它们保持其位置。希望这对您有所帮助。

相关内容