为什么Unity不记得Compiz的边缘绑定设置?
我非常习惯在我的工作流程中使用边缘绑定,但是因为我已经更新到12.04 Unity,所以在每个新会话中都忘记了我的边缘绑定设置。
为什么要上诉以及如何解决?
我认为真正的问题不在于“Unity不会记住绑定”,而是某些东西阻止了边缘像素被触及。 如果您执行任何强制compiz刷新设置的任何内容(例如启用或禁用小部件图层),则边缘将再次起作用。 我认为这就像compiz正在运行,但它不在于统一的背后(就像我所说的无效窗口)。 这解释了启动程序的工作解决方案,因为它再次运行compiz并强制刷新。 我没想到,我所做的就是解决问题的方法是在桌面启动后立即重启alt + f2并运行compiz –replace命令。
总而言之,有些东西会阻挡compiz边缘,并保持在顶部,直到你无论如何重新填充它。
我喜欢相信它会被修复,因为边缘对于ubuntu来说是最令人惊奇的事情。
好的,这是。
- “为什么会这样?”
- 这是一个错误,已经报道了https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/752687
-
“怎么解决?”
- 在这里,我将分享两个答案,解决了我的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"
- 在这里,我将分享两个答案,解决了我的12.04边缘绑定问题。
现在有了这些,每当我开始一个新的会话时,我的边缘绑定设置都会被“记住”。