为什么Unity不记得Compiz的边缘绑定设置?

我非常习惯在我的工作流程中使用边缘绑定,但是因为我已经更新到12.04 Unity,所以在每个新会话中都忘记了我的边缘绑定设置。

为什么要上诉以及如何解决?

我认为真正的问题不在于“Unity不会记住绑定”,而是某些东西阻止了边缘像素被触及。 如果您执行任何强制compiz刷新设置的任何内容(例如启用或禁用小部件图层),则边缘将再次起作用。 我认为这就像compiz正在运行,但它不在于统一的背后(就像我所说的无效窗口)。 这解释了启动程序的工作解决方案,因为它再次运行compiz并强制刷新。 我没想到,我所做的就是解决问题的方法是在桌面启动后立即重启alt + f2并运行compiz –replace命令。

总而言之,有些东西会阻挡compiz边缘,并保持在顶部,直到你无论如何重新填充它。

我喜欢相信它会被修复,因为边缘对于ubuntu来说是最令人惊奇的事情。

好的,这是。

  1. “为什么会这样?”
    • 这是一个错误,已经报道了https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/752687
  2. “怎么解决?”

    • 在这里,我将分享两个答案,解决了我的12.04边缘绑定问题。
      但是, 它可能无法在其他计算机上运行

    第一

    • 我发现的一个问题是, python-compizconfig ,它是python的Compizconfig绑定,不包含在compizconfig-setting-manager
      • 所以你必须手动安装它, 或者 ,它会自动安装Ubuntu Tweak这就是为什么我推荐你Ubuntu Tweak )。
      • 使用Ubuntu Tweak,您可以在Tweak> Workspace下找到边缘绑定设置。

    工作区

    第二

    • 另一个来自@ sachinr的回答 。

      将Compiz添加到启动应用程序。

       Name : Compiz Command : bash -c "sleep 3; compiz --replace" 

现在有了这些,每当我开始一个新的会话时,我的边缘绑定设置都会被“记住”。