在鼠标悬停时禁用Gnome Shell活动的自动激活


22

我一直在寻找一种方法来禁用Gnome Shell中“活动”按钮的“热点”功能。我希望它需要单击才能避免鼠标悬停时意外激活它。

Answers:


12

对于11.10

该位置已更改为11.04,以下为11.04。您可以通过快速编辑文件来执行此操作:/usr/share/gnome-shell/js/ui/layout.js 如果找到代码:

this._corner = new Clutter.Rectangle({ name: 'hot-corner',
                                       width: 1,
                                       height: 1,
                                       opacity: 0,
                                       reactive: true });

更改reactive: truereactive: false,它将禁用热角,但仍然可以通过单击“活动”按钮或按Super(Windows)键来激活概览屏幕。

我将研究扩展以修改此行为,而不是直接修改panel.js文件,因为它将被更新覆盖。

对于11.04

与上述相同,但编辑文件/usr/share/gnome-shell/js/ui/panel.js

this._corner = new Clutter.Rectangle({ width: 1,
                                       height: 1,
                                       opacity: 0,
                                       reactive: true });

8

活动配置器扩展有一个选项来禁用“活动”的热点。它称为“禁用热角”。同样,默认情况下,文本会替换为图标-这样可以节省空间。

屏幕截图

适用于Ubuntu 12.10。


7

在11.10及更高版本中,可以通过从官方Gnome-shell扩展站点安装“ No Topleft Hot Corner ”扩展来禁用该热角。


2
这是唯一有效的答案,在Ubuntu 14.10上对我来说效果很好。我意识到投票较高的答案是在较早之前输入的,但是必须手动编辑Javascript才能关闭某些内容是永远无法接受的……
Cerin 2015年

3

https://github.com/hermanus/gnome-shell-extensions/tree/master/Gnome-shell-activities-hotspot-disabler下载extension.js并放入。目录的名称很重要-如果也更改了uuid,则可以更改它。metadata.json~/.local/share/gnome-shell/extensions/activitieshotspotdisabler@harmus.gmail.com/metadata.json

这将安装一个覆盖该Panel.HotCorner.prototype._onCornerEntered功能的扩展程序,因此仅在单击“活动”时才会显示活动屏幕。要激活它,请访问https://extensions.gnome.org/local/

当前,此扩展与Gnome 3.6版一起使用,这是Ubuntu 12.10附带的扩展。如果您在Github上浏览历史记录,将会发现与较早的Gnome发行版兼容的版本(最高3.0。= Ubuntu 11.04。)

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.