当前位置: 首页>>技术教程>>正文


显示屏中“Sticky edges”开/关设置的功能是什么?

, ,

问题描述

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

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

最佳解决思路

它控制multi-monitor设置中监视器边的鼠标行为:如果启用”Sticky Edges”,则鼠标停在边。

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

次佳解决思路

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

事实上,接受的答案(目前有10票)是完全错误的。不幸的是,即使是在接受的答案中找到的bug entry也会出现部分错误(不是第一张说他不知道的海报,而不是西蒙的回答,但有些回复暗示将粘性边与预期的行为重新贴合鼠标贴在边)。

sticky edge切换实际上对鼠标贴在multi-monitor屏幕侧面没有任何影响。我知道这是因为我正在从multi-monitor设置中输入这个。即使关闭此开关(并且应用了更改),我的鼠标仍然会稍微靠近位于我的第二个显示器旁边的屏幕一侧(在它完全穿过它之前)。

然而,此设置控制的是窗口的semi-maximizing属性,当光标在向窗口栏拖动时触摸屏幕的一侧。

Jayson Rowe在评论中指出了行为的描述:

It kinda does in a multi-monitor setup – for example, with it turned off, a window will not semi-maximize on the left-hand side of the right-hand monitor, but it will when it turned on. – Jayson Rowe

根据我个人使用此设置的经验,在单个显示器设置中(当我在我的笔记本电脑上时),以及在我的笔记本电脑连接到第二个附加屏幕时在家中设置的multi-monitor中使用此设置。我发现这个sticky edge切换应该始终保持打开状态(虽然,错误条目中的Simon似乎不同意我的意思,因为他已经习惯于能够将窗口从屏幕平滑地拖动到屏幕上,但是当它没有时,他讨厌它去做)。

在任何一种情况下,这让我认为最初设想此设置并为其设计UI的人可能不是以编程方式实现它的人。这可能是错误,这个设置最初是为了切换鼠标粘在边上,但是实现它的人认为它应该切换窗户贴在边上。

第三种解决思路

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

所以你需要做的是设置>显示将粘性边设置为OFF并将启动器放置设置为仅一个监视器。

第四种思路

我不确定,但听起来就像切换窗口靠近边的能力,窗口跳到那边,完美排列。

第五种思路

因此,引用@Florian Diesch发布的错误讨论中的某人,一个用户将其放入,”Sticky edge”切换将更准确地称为“避免我的鼠标光标在另一个显示中意外丢失”。

在使用该设置后,我发现以足够大的速度移动的光标可以打破显示器屏障,然后逃到下一个显示屏。

根据this answer,似乎Alt + F2 – > “gconf-editor”可能允许您实际更改速度变量,理论上,这可以在适当的情况下为某人提供实际有用的选项。

只需在“所有设置”下的“显示”部分中禁用粘滞边

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2092.html,未经允许,请勿转载。