显示器中“粘性边缘”开/关设置的功能是什么?

irr*_*ohn 35 display 12.04

我已经安装了 Ubuntu 12.04(精确穿山甲)。如果我打开,System Settings >> Displays则会有一个新的 (?) 开/关按钮用于名为Sticky edges.

有人能告诉我这个设置应该控制什么吗?

Flo*_*sch 30

它控制多显示器设置中显示器之间边缘处的鼠标行为:如果启用“粘滞边缘”,鼠标将停在边缘上。

如果您认为这应该更明显,请参阅错误 #965080


Ste*_*zyk 9

UbunTom、Jeff Welling 和 Jayson Rowe 的答案都是正确的。

事实上,接受的答案(目前有 10 票)是完全错误的。不幸的是,即使在已接受的答案中发现的错误条目也部分错误(不是第一个说他不知道的海报,也不是西蒙的答案,而是一些建议用预期行为重新标记粘性边缘的响应鼠标粘在边缘)。

sticky edge肘节实际上绝对没有轴承上的鼠标粘到多监视器设置的屏幕的一侧。我知道这一点,因为我目前正在从多显示器设置中输入。即使关闭了这个切换(并应用了更改),我的鼠标仍然会粘在靠近我的第二台显示器的屏幕一侧(在它完全穿过它之前)。

然而,此设置控制的是窗口的半最大化属性,当光标在拖动窗口栏时触摸屏幕的一侧。

杰森·罗 (Jayson Rowe) 在评论中详细描述了这种行为:

它有点在多显示器设置中执行 - 例如,关闭它后,窗口不会在右侧显示器的左侧半最大化,但在打开时会。— 杰森·罗

根据我在单个显示器设置中使用此设置(当我在我的笔记本电脑上时)以及在我的笔记本电脑连接到第二个附加屏幕时在家中设置的多显示器中使用此设置的个人经验。我发现这个sticky edge切换应该始终保持打开状态(虽然,bug 条目中的 Simon 似乎不同意我的观点,因为他习惯于能够顺利地从一个屏幕拖动窗口到另一个屏幕,他讨厌这样做时不这样做那)。

无论哪种情况,这都让我认为最初设想此设置并为其设计 UI 的人可能与以编程方式实施它的人不同。这可能是错误,这个设置最初是为了切换粘在边缘的鼠标,但是实现它的人认为它意味着它应该切换粘在边缘的窗口。

  • 根据我的经验,这是完全不正确的。我使用 12.04 和 2 显示器设置,它唯一改变的是鼠标行为。我仍然可以通过将窗口拖向两个屏幕的交界处来“半最大化”窗口(当 *cursor* 而不是窗口边缘到达交界处时,它会“半最大化”)。启用“粘滞边缘”后,每次我在显示器上移动时,它都会尝试抓住我的鼠标光标。无法想象为什么有人会想要它,但至少它很容易关闭。 (5认同)

小智 7

我发现如果您只是禁用粘性边缘,鼠标会卡在另一个显示器上。这可能是有意为之,因为如果您无法在另一个显示器上选择启动器,则启动器放置对两个显示器都没有任何意义。

因此,您需要做的是 Settings > Displays 将粘性边缘设置为OFF并将启动器放置设置为仅一台显示器