如何在多显示器的中间边缘禁用鼠标磁铁?


396

我在两个屏幕上使用Ubuntu 12.04。12.04上的多屏屏幕通常已经变得更好了,但是我真正感到有些困扰:在中间边缘(两个屏幕之间)有各种鼠标磁石。毫无疑问,它可以使在右侧屏幕上与启动器进行交互变得更加容易。但是我对我的鼠标技巧有足够的信任,对我而言,吸引人的力量多于帮助。我可以以某种方式禁用它吗?


2
我不知道它是否在那里使与启动器的交互更容易,或者相反是否使窗口捕捉变得更容易以填充屏幕的右半部分或左半部分。
Gus 2012年

13
如果对此问题的支持太多,则默认情况下粘性边缘应为False。
don.joey 2014年

Ubuntu 18用户:请注意,Ubuntu 18中的默认桌面(窗口管理器)已从Unity桌面更改为Gnome。根据问题的标签,以下答案适用于Unity。侏儒下与粘监视器边缘18的信息可以发现这里这里
SeldomNeedy

Answers:


487

在中有一个设置Displays

在此处输入图片说明

如果右监视器上有启动器,则仍然可能会出现这种情况,因此请使用“启动器放置”选项选择仅在左屏幕上启动器。屏幕之间的粘性是必需的,这样可以很容易地在此处检索启动器。

您可能需要注销然后重新登录(或重新启动),以使更改生效。


1
我有类似的效果,因为监视器之间有一个空间(在上面的对话框中)。将它们拖在一起后,光标立即出现在离开另一个屏幕的位置。
iGEL

14
我的天啊!我不敢相信我没有看到这个。我的生活变得如此轻松。
爱德华·卢卡

1
也在13.04中工作
水杉

2
FWIW,我不必在13.10中重新启动。我点击“应用”即生效。
Geobits 2013年

2
对于Launcher禁用了右监视器的12.04 ,此操作无效。鼠标可以轻松地从左侧监视器移动到右侧,但是要面对一个很大的克服压力值,该值会从右向左移动。我推荐Schinstad的答案。
H2ONaCl 2014年

50

“挂起”是一项功能,可以在将其设置为自动隐藏时在多显示器设置中使用启动器。可以使用进行配置gconf-editor。相关的键是

/apps/compiz-1/plugins/unityshell/screen0/options/stop_velocity

/apps/compiz-1/plugins/unityshell/screen0/options/overcome_pressure

建议的设置以最大程度地减少影响:

  • overcome_pressure=1
  • stop_velocity=20

这些设置不会完全阻止鼠标的黏附,但是会降低其黏附的可能性。您可以stop_velocity根据需要进一步减少。

也可能/apps/compiz-1/plugins/unityshell/screen0/options/reveal_pressure。可以在“ 系统设置”->“外观”->“行为”中更轻松地配置后者。


谢谢。很高兴您发现它有用。回答问题的方法通常不止一种,我认为被接受的答案更容易获得,更多的人可以使用,因此我排在第二位感到非常自在:)
Jo-Erlend Schinstad 2014年

14

如果您更喜欢GUI选项,也可以在CCSM内部修改设置。它在CSSM下> Unity>实验

您可以修改“发射器边缘停止克服压力”和“边缘停止速度”的选项。


2
使用“ sudo apt-get install compizconfig-settings-manager”安装ccsm。使用“ ccsm”运行。搜索/过滤“ ubuntu unity插件”,单击它。“实验”标签。15-20的“边缘停止速度”为我工作。
杰弗里·马丁内斯

或者从GUI运行Ubuntu Software Center,搜索compizconfig-settings-manager,然后安装。然后单击Ubuntu搜索,搜索compizconfig-settings-manager并运行它。
robocat 2014年

这对我来说效果很好。请注意,现在将其放置在“启动器”下(不再进行实验)。将“边缘停止速度”设置为1,将“压力衰减率”设置为1,将“断裂后粘滞边缘释放的持续时间”设置为0(几乎完全)。否则,您可以将启动器设置为仅在左侧显示,然后它实际上不再显示。
波诺

12

我个人认为这可能是扩展台式机中的错误设计,在台式机中间存在启动器。但是,请注意启动器具有新设置:

在此处输入图片说明

显示灵敏度使您可以调整启动器对鼠标越过的灵敏度。越高,将鼠标推到启动器上就越需要显示更多。激活自动隐藏功能后,其显示灵敏度约为27%,您可以轻松地将鼠标从左外部显示器向右或向右冲浪,而不会意外地显示发射器。如果您想为此选项投票,请检查民意调查。

感谢Hanynowsky的回答 https://askubuntu.com/a/111316/29209


3
我认为您的答案有误:至少在我的系统中,灵敏度越低,您必须按鼠标的次数就越多,而不是相反。
莫拉莱斯

6

供其他人参考。我最终将“边缘停止速度”设置为10,将
启动器边缘停止克服压力设置为10,并将启动器显示压力设置为10。

这似乎为我提供了完美的平衡。在屏幕之间拖动窗口时没有滞后。启动器在两个显示器上都非常易于访问,在浏览器中选择“后退”按钮时不会显示错误信息...


1
您如何精确到达可以更改这些设置的地方?
大卫·卡里

2

另外,如果您希望以某种方式离开它,我发现非常快速地将鼠标移过中间位置,将使您直接通过它,甚至没有丝毫的挂起时间。我仍然更改它主要是因为快速移动鼠标有点烦人。也许有人会发现它很有用。


甚至我发现不得不快速移动鼠标指针也很烦。最好更改设置。
Nav

2

CCSM中的“ Ubuntu Unity插件”下也有“启动监视器”选项。将其切换为“ Primary Desktop”可以为我解决笔记本电脑+外接显示器设置方面的问题。


我也是 我正在使用ubunutu 16.04。
MC

哦谢谢!它的2018年,这仍然是一团糟!这些年来,只有您的建议有效!
pcarvalho

1

在CCSM中,“实验”标签下有一个名为“启动器捕获鼠标”的设置。如果禁用它,效果将被完全禁用


这对我有用,没有其他答案。
法尔肯教授2012年

当我打开Launcher conf选项卡时,未选中它,但是鼠标指针粘在屏幕边缘仍然存在问题。
Tomislav Nakic-Alfirevic

1

在启动器捕获鼠标选项中ccsm,并且设置>显示“粘性边缘”选项并没有阻止我从右到左进行边缘捕获。唯一有效的方法是将 “ Launcher Edge Stop Velocity”设置1并具有,为我解决了这个问题。无需其他修改。

我对第二个右手屏幕上的Unity启动器菜单没有兴趣,并且在日常使用中造成的困扰是一种不受欢迎的痛苦。我没有意识到ccsm那里有Unity实验设置,所以我不得不忍受了大约4个月。真烦人的上帝。


3
我遇到了同样的问题(从右到左仍然很粘)。我Displays通过设置Launcher PlacementAll Displays,单击Apply和来解决它Keep This Configuration,然后仅将其设置回左侧显示。设置Edge Stop Velocity为1表示我无法用鼠标打开启动器(在左屏幕上),并且我仍然有一个(略有)粘滞的边缘。
drevicko

@drevicko-您应该将此添加为答案,这是唯一对我有用的东西
geoffrey 2014年

1

仅当您将启动器放在“所有显示器”上时,才会发生此问题。我已经更改了“设置>显示>粘性边缘>关”,但是没有任何改善。因此,我仅将“设置>显示>启动器放置”更改为我的第一台监视器(删除了“所有显示”),问题消失了。


我正在使用14.04,并且将Sticky Edge设置为OFF就足够了。
Martin Bonner

0

作为另一个选择,您始终可以在下设置以下gconf值/apps/compiz-1/plugins/unityshell/screen0/options

  • overcome_presure=1
  • stop_velocity=5

这些设置基本上将关闭粘性边缘,以及使用鼠标访问启动器的功能。

然后,您可以使用“ Super”(Windows / Apple)键(或Alt+ F1)通过键盘访问启动器;)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.