如何配置启动器“闪避窗口”?

我不喜欢自动隐藏发射器,因为它对我来说太烦人了。 启动器保持隐藏状态并显示它,鼠标指针必须移动到默认热点 。 我反而喜欢隐藏闪存以前在Ubuntu 11.10中可用的窗口 。 如何更改回此行为?

如何在12.04恢复道奇行为

这个Ubuntu Geekpost和这个较新的WepUpd8post报道了如何在12.04中恢复道奇Windows和道奇活动Windows for Unity。 然后可以在CompizConfig设置管理器中的Unity插件中设置它们。 更新:对于12.10 / 13.04,请参阅此WepUpd8post 。

需要添加一个ppa:

sudo apt-add-repository ppa:ikarosdev/unity-revamped 

并运行分发升级:

 sudo apt-get update sudo apt-get dist-upgrade 

然后打开CCSM并将其设置为您最喜欢的行为!

在Ubuntu 12.04中恢复了Dodge Window和Dodge Active Window行为。该终端仅用于记录Ubuntu版本。 (该终端仅用于记录Ubuntu版本。)

您可能必须再次注销才能使其生效。

此修补程序还会恢复旧的“Click-To-Minimize”行为。 有关详细信息,请参阅此Webupd8post 。

可以通过以下命令还原所有更改:

 sudo apt-get install ppa-purge sudo ppa-purge ppa:ikarosdev/unity-revamped 

或者 , 这里报告了恢复旧道奇行为的黑客攻击。

我尝试了“真正的闪避”版本,在我看来它运作方式如此。 最值得注意的是,发射器不会“超过”活动窗口,而是将它们推向侧面,有时会卡住(因此发射器不会再次消失)。 通常,当发射器移动位置时,屏幕上的许多其他东西也会移位(例如,桌面上的图标)。

另一种方法是(几乎)永久地隐藏发射器( 参见此处 )并使用具有所希望行为的docker(例如cairo-dock)。

12.04

我担心闪避窗口的能力是故意从12.04移除的

根据马克·沙特尔沃思的说法

“闪避窗口方法的测试非常糟糕。我们认为它会运行良好,尝试过它,测试它,并且必须根据证据从那里发展出来……

如果用户通过将窗户移动到发射器上来遇到躲闪,那就没问题了。 他们看到躲闪发生他们将发射器推开时,他们发现他们可以将窗户向后移动并且发射器将重新出现。 到现在为止还挺好。

这是问题所在。 大多数用户通过移动窗户直到它接触发射器才发现躲避。 他们在最大化窗口时首先遇到它。 所以,他们登录到桌面。 好。 他们启动了一款应用。 好。 然后他们最大化一个窗口,发射器“消失”。 对于这些用户来说,这种行为非常不舒服,随意。 而这些实际上是大多数用户。 事实certificate,能够使用躲避发射器的用户也可以很好地使用发射器,这些发射器在不使用时总能隐藏起来。“

默认情况下,启动器始终可见。

有关如何配置启动器的更多信息,请参阅问答

如何配置Unity的启动器自动隐藏行为?


道奇Windows是WebUpd8涵盖的主题

当一个窗口移动到启动器区域时,一个有进取心的开发人员编写了一些模仿躲避窗口行为的脚本 – 即它隐藏和取消隐藏。

当窗口最大化时,可以使用类似的脚本自动隐藏启动器。

注意 – 这些是二进制deb格式 。 显然 – 从安全角度来看,不建议安装随机二进制文件。 如果你想追求这个,请阅读这篇文章。

12.04

以下是解决方案: https : //help.ubuntu.com/community/Unity-ReplaceDodgeWindowsBehavior

玩得开心!

12.04

这个function叫做闪避。 从团结中掉了下来。 有非官方的解决方案来取回它。

有两种窗口躲闪行为可用:一种主要用于Ubuntu 11.10,另一种仅用于最大化窗口:

  real window dodge behaviour for the Unity Launcher and you can download it here: 

http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb

  window dodge behaviour for maximized windows and you can download it here: 

http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb

有关详细信息,请参阅此post的相关部分。

12.04

Unity 2D是开箱即用的唯一途径。 登录后,打开dconf-editor并导航到/com/canonical/unity-2d/launcher/hide-mode并将其值设置为2(默认值为0)。

13.10

这是可能的13.10,至少它在我的VM中测试得很好。

您(Seth)发现的旧脚本不起作用。 但是,适用于12.10和13.04的较新脚本适用于13.10。

网站webupd8.org有说明。 如上所述,说明书适用于12.10和13.04,但我在Virtualbox中对其进行了测试,它运行良好(与12.04版本相同,有一些限制,如文章所述,但总的来说它们运行良好)

不幸的是,Saucy的ppa还没有更新到包含这些脚本(至少没有我能够确定的那样)所以唯一的解决方案是直接下载它们。

有2个不同的脚本,它们不能一起安装。

一个脚本只能躲避最大化的窗口。 它的最大限制是它允许启动器重叠在隐藏时打开的任何窗口。

另一个脚本带回了旧式的躲避窗口(差不多),因为它会在任何窗口(发射器)空间中隐藏发射器。 我注意到的最大限制是,如果任何窗口打开位于启动器的空间中,即使该窗口最小化,启动器也将保持隐藏状态。

这是下载道奇最大化Windows脚本的链接

这是下载“原始”闪避Windows脚本的链接

我上面包含的下载链接直接来自webupd8.org上的文章。

我建议你阅读webupd8.org上我链接到的文章,它提供了一个很好的脚本概述,(我不想通过包含太多的文章进入抄袭领域。


为了充分披露,我没有玩13.10 VM的时间太长,但在我使用它时,我没有注意到闪避Windows脚本的任何意外问题。 由于我上面提到的隐藏的发射器限制不是我喜欢的,所以我也没有玩“原始”闪避窗口脚本(或者一个小时)。 闪避最大化的Windows脚本已经看到可能超过10小时的使用成功。


作为编辑说明(阅读我的意见,这完全取决于你付出的代价); 这些“躲闪之窗”的问题和解决方法遍布澳大利亚和互联网,我不明白为什么Canonical如此嫁给了这是一个糟糕的function。 是的,我看过有关他们为什么删除它的文章,对我来说似乎是“瘦身汤”,很明显很多用户都想要它,并且脚本运行得很好。

为了给予应有的信用(我认为*),我相信@JorgeCastro在12.04(道奇最大化的Windows)中编写了第一个解决方案脚本。 感谢一群豪尔赫,这个缺失的function对我来说是一个交易破坏者,我正在考虑从Unity转移(考虑到肉桂,但它是马车,所以你真的至少救了我。)

我已经采取了一些自由来包括这篇社论,我的目的不是开始讨论这个主题,只是为了说明在Ubuntu社区中似乎是一个普遍的看法。 请不要作为讨论回复,或者我,或者mod将被迫编辑或删除此答案。

12.04

在Ubuntu 12.04中,删除了道奇Windowsfunction。 为了得到它,你将不得不安装基本修补版本的Unity。

最简单的方法可能是仔细阅读以下post并按照说明操作。 有两种不同的修复方式,你必须解决一个问题。

在Ubuntu 12.04中获得最大化Windows的道奇Windows Unity Autohide行为精确穿山甲和真实窗口道奇Unity Launcher Bahaviour对于Ubuntu 12.04 ,我认为你更喜欢后者。 但是,我知道这是Unity的自定义版本,无法提供有关未来更新的任何信息(如果团结接收更新),错误修复等。

您可能还想查看处理这些问题的原始ubuntuforums主题: HOW-TO:使用“道奇Windows”进行统一并最小化/最小化行为

13.10

 sudo add-apt-repository ppa:nilarimogard/webupd8 sudo gedit '/etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list' 

确保它看起来像这样

 deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu raring main 

这会将’俏皮’变为’raring’。

 sudo apt-get update sudo apt-get install unity-dodge-maximized-windows 

Atlast重新启动你的电脑进行更改(unity-dodge-maximized-windows)工作。

14.04

截至本文撰写时,12.10和13.04中提供的PPA仍未更新为13.10 14.04。

在我的测试中,我发现“道奇Windows”脚本(几乎可以恢复闪避窗口的旧行为)不再有效….安装时,启动器会不断隐藏并更改系统设置中的行为在删除脚本之前不起作用。

“道奇最大化Windows”仍然可以使用我在13.10的回答中提到的与其他两个相同的限制….

  1. 在某些网页上,窗口会resize,以便启动器可见,这似乎与特定的网页有关(ighome.com是我迄今为止发现的唯一一个)切换到任何其他打开的选项卡将恢复窗口并隐藏发射器再次….(我使用Firefox所以这可能与Chrome或其他浏览器不同)
  2. 当您最小化窗口最大化时,启动器将在窗口打开时保持隐藏 – 这不是以前的情况(如果窗口最小化到启动器,启动器将返回)

如果出现更好的解决方案或编辑当前脚本以更好地工作,我将在稍后编辑此答案。

正如我在其他答案中所说的那样,下载链接来自于13.10的lauchpad PPA …..她是链接:

道奇最大化了窗户

关于PPA和为12.10和13.04编写的脚本的博客文章是

如何在Ubuntu 12.10或13.04中获取Unity Launcher窗口躲闪