it-swarm.cn

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

我一直在寻找一种禁用Gnome Shell中“活动”按钮的“热角”功能的方法。我希望它需要单击,这样我才不会在鼠标悬停时不小心激活它。

22
user2888

对于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: true更改为reactive: 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 });
12
Jinx

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

Screenshot

适用于Ubuntu 12.10。

8
krlmlr

在11.10及更高版本中,可以通过从官方Gnome-Shell扩展站点安装“ 无左上角的热角 “扩展名来禁用热角。

7
jokerdino

_https://github.com/hermanus/gnome-Shell-extensions/tree/master/Gnome-Shell-activities-hotspot-disabler 下载extension.jsmetadata.json将它们放在~/.local/share/gnome-Shell/extensions/[email protected]/中。目录的名称很重要-如果也更改metadata.json中的uuid,则可以更改目录。

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

当前,此扩展适用于Gnome 3.6版,这是Ubuntu 12.10附带的扩展。如果您在Github上浏览 history ,则会发现与较早的Gnome发行版兼容的版本(最高3.0。= Ubuntu 11.04。)

3
Henk