![显示器中的“粘性边缘”开/关设置有什么作用?](https://linux22.com/image/960352/%E6%98%BE%E7%A4%BA%E5%99%A8%E4%B8%AD%E7%9A%84%E2%80%9C%E7%B2%98%E6%80%A7%E8%BE%B9%E7%BC%98%E2%80%9D%E5%BC%80%2F%E5%85%B3%E8%AE%BE%E7%BD%AE%E6%9C%89%E4%BB%80%E4%B9%88%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我已经安装了 Ubuntu 12.04 (Precise Pangolin)。如果我打开,System Settings >> Displays
就会看到一个名为 的设置的新 (?) 开/关按钮Sticky edges
。
有人能告诉我这个设置应该控制什么吗?
答案1
它控制多显示器设置中显示器之间边缘的鼠标行为:如果启用“粘性边缘”,鼠标将停止在边缘上。
看错误 #965080如果你认为这应该更明显。
答案2
UbunTom、Jeff Welling 和 Jayson Rowe 的答案都是正确的。
事实上,被接受的答案(目前有 10 票)是完全错误。不幸的是,即使是错误条目在接受的答案中发现部分错误(不是第一个说他不知道的海报,也不是西蒙的答案,而是一些建议用鼠标粘在边缘的预期行为重新标记粘性边缘的回应)。
切换sticky edge
实际上毫无关系在多显示器设置中,鼠标会粘在屏幕的一侧。我知道这一点,因为我目前正在从多显示器设置中输入此内容。即使关闭此切换开关(并应用更改),我的鼠标仍然会粘在靠近我的第二台显示器的屏幕一侧(在它完全越过它之前)。
但是,当光标在将窗口栏拖动到屏幕侧面时,此设置控制的是窗口的半最大化属性。
Jayson Rowe 在他的评论中准确地描述了这种行为:
在多显示器设置中确实如此 - 例如,关闭时,窗口不会在右侧显示器的左侧半最大化,但打开时则会。 - Jayson Rowe
就我个人的经验而言,我既可以在单显示器设置中使用此设置(当我使用笔记本电脑时),也可以在家里的多显示器设置中使用此设置(当我的笔记本电脑连接到第二个附加屏幕时)。我发现这个sticky edge
切换应始终保持开启状态(尽管,错误记录中的 Simon 似乎不同意我的观点,因为他已经习惯了能够顺利地将窗口从一个屏幕拖到另一个屏幕,所以他讨厌这样)。
无论哪种情况,这都让我认为最初设想这种设置并为其设计 UI 的人可能与通过编程实现它的人不是同一个人。这可能是问题所在,这个设置原本是用来切换鼠标粘在边缘的,但实现它的人却认为它应该切换窗口粘在边缘。
答案3
我发现,如果你只是禁用粘性边缘,鼠标就会卡在另一个显示器上。这可能是故意的,因为如果你无法在另一个显示器上选择启动器,启动器放置对两个显示器来说都没有任何意义。
因此,你需要做的是将“设置”>“显示”中的粘性边缘设置为离开和将启动器放置位置设置为仅一个监视器。
答案4
因此,引用@Florian Diesch 发布的错误讨论中的某个人的话,一位用户说,“粘性边缘”切换更准确地说应该是“避免我的鼠标光标意外丢失在另一个显示器上”。
尝试了该设置后,我发现以足够快的速度移动的光标可以突破显示器的屏障,并跳转到下一个显示器。
根据这个答案,似乎 Alt+F2 -> “gconf-editor” 可能允许您实际更改速度变量,从理论上讲,对于某些人来说,在适当的情况下,该选项实际上很有用。
只需在所有设置下的显示部分中禁用粘性边缘即可