我不喜欢自动隐藏启动器,因为它对我来说太烦人了。启动器保持隐藏状态,要显示它,鼠标指针必须移动到默认热点。相反,我希望隐藏以前在 Ubuntu 11.10 中可用的窗口。我如何改回这种行为?
fos*_*dom 17
怕是12.04故意去掉了闪避窗口功能
根据马克沙特尔沃思
“躲避窗口方法的测试非常糟糕。我们认为它会运行良好,尝试过,测试过,并且不得不根据证据从那里发展......
如果用户通过将窗口移动到启动器来遇到闪避,那么没问题。他们看到当 他们推开发射器时会发生躲闪,他们发现他们可以将窗口移回并且发射器会重新出现。到现在为止还挺好。
这就是问题所在。大多数用户不会通过移动窗口直到它接触到启动器来发现躲避。他们在最大化窗口时首先遇到它。所以,他们登录到桌面。好的。他们启动了一个应用程序。好的。然后他们最大化一个窗口,启动器“消失”。对于这些用户来说,这种行为是非常不舒服的、随机的。而这些实际上是大多数用户。事实证明,可以使用躲避发射器的用户也可以与在不使用时始终隐藏的发射器完美配合。”
默认情况下,启动器始终可见。
有关如何配置启动器的更多信息,请参阅问答
一个有进取心的开发人员编写了一些脚本来模拟当窗口移动到启动器区域时的闪避窗口行为 - 即它根据需要隐藏和取消隐藏。
当窗口最大化时,类似的脚本可用于自动隐藏启动器。
注意 - 这些是二进制 deb 格式。显然 - 从安全角度来看,不推荐安装随机二进制文件。如果你想继续这个,请阅读这篇文章。
Ras*_*mus 15
如何在 12.04 中恢复道奇行为
这篇 Ubuntu Geek 帖子和这篇较新的 WepUpd8 帖子报告了如何在 12.04 中为 Unity 恢复 Dodge Windows 和 Dodge Active Windows。然后可以在 CompizConfig 设置管理器的 Unity 插件中设置这些。 更新:对于 12.10 / 13.04,另请参阅此 WepUpd8 帖子。
需要添加一个ppa:
sudo apt-add-repository ppa:ikarosdev/unity-revamped
Run Code Online (Sandbox Code Playgroud)
并运行分发升级:
sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
然后打开 CCSM 并将其设置为您最喜欢的行为!
(终端仅用于记录 Ubuntu 版本。)
您可能需要注销并重新登录才能生效。
此补丁还恢复了旧的“点击最小化”行为。有关详细信息,请参阅此 Webupd8 帖子。
可以通过以下命令恢复所有更改:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped
Run Code Online (Sandbox Code Playgroud)
或者,这里报告了恢复旧道奇行为的黑客攻击。
我尝试了“真正的闪避”版本,在我看来它的效果一般。最值得注意的是,启动器不会“越过”活动窗口,而是将它们推到一边,有时会卡住(因此启动器不会再次消失)。通常,当启动器移动位置时,屏幕上的许多其他内容(例如桌面上的图标)也会移动。
另一种选择是(几乎)永久隐藏启动器(请参阅此处)并使用具有所需行为的坞站(例如 cairo-dock)。