如何在 GNOME shell 中禁用“活动”热角?

k0p*_*kus 79 activities-overview gnome-shell-extension gnome-shell

GNOME shell 具有所谓的“热角”功能,如果鼠标触摸显示器屏幕的左上角,它会打开仪表板。

我想禁用这个我曾经有一个 GNOME shell 扩展,但现在找不到存储库:

git clone git@github.com/Ahrak/gnome-shell-extension-disable-hot-corners.git
fatal: repository 'git@github.com/Ahrak/gnome-shell-extension-disable-hot-corners.git' does not exist
Run Code Online (Sandbox Code Playgroud)

小智 95

在 GNOME Tweak Tool 又名 GNOME Tweaks(通过运行安装它sudo apt-get install gnome-tweak-tool)中,转到“顶栏”然后切换“活动概览热角”。

gnome 调整工具中的热角配置

截屏:

gnome 调整工具截屏视频中的热角配置

  • 这是哪个版本的 Tweaks?我在 3.28.1 中没有这个选项。 (9认同)
  • 这一直有效,直到我锁定屏幕并再次解锁以恢复我的会话。关于如何使这个设置“坚持”的任何想法? (6认同)
  • 正确答案是:***gsettings set org.gnome.desktop.interface enable-hot-corners false*** (6认同)
  • 是的,当我暂停/恢复时这不起作用。请参阅@user230910 的回答。 (3认同)

UnK*_*OWn 23

命令行方式

如果您正在GNOME Tweaks中寻找gsettings此“活动概览热角”选项的命令:

在此处输入图片说明

那么,关键是gsettings set org.gnome.shell enable-hot-corners true|false

例子:

gsettings set org.gnome.shell enable-hot-corners true
gsettings set org.gnome.shell enable-hot-corners false
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明


编辑

GNOME 的最新版本似乎是

gsettings set org.gnome.desktop.interface enable-hot-corners true
gsettings set org.gnome.desktop.interface enable-hot-corners false
Run Code Online (Sandbox Code Playgroud)


rec*_*lic 16

尝试了弗兰斯的解决方案:

git clone github.com:HROMANO/nohotcorner.git nohotcorner@azuri.free.fr:
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)

为什么不直接安装 gnome-shell-extension?它更容易,并且适用于每个 linux 发行版中的 gnome。

https://extensions.gnome.org/extension/118/no-topleft-hot-corner/


gnome>3.36 的更新:

不再需要此扩展,因为它现在由 shell 本身支持。您可以使用 gsettings 或使用 gnome-tweak 工具关闭 hotcorner。


use*_*910 11

如果您已经启用基础设施以使用 Gnome-Extensions,您可以简单地转到扩展程序网页,搜索“热点”并单击开关将其打开。

这是网址的示例:

https://extensions.gnome.org/extension/118/no-topleft-hot-corner/

这是要打开的按钮的屏幕截图:

extends.gnome.org 链接的屏幕截图

显然,这假设您已经安装了所有使扩展从网站工作的位 - 请参阅此处有关从浏览器安装 shell 扩展的部分:

https://linoxide.com/linux-how-to/install-gnome-shell-extensions-gui-cli/


fra*_*ans 7

采取k0pernikus的回答,但正确命名目录:

cd ~/.local/share/gnome-shell/extensions/
git clone github.com:HROMANO/nohotcorner.git nohotcorner@azuri.free.fr
Run Code Online (Sandbox Code Playgroud)

为我工作


Vin*_*ris 6

有趣的是,一篇古老的帖子突然出现,却没有最新的答案,没有一个解决方案适用于最新版本的 Gnome Shell。

对于带有 Gnome Shell 42.4 的 Fedora Worstation 36,可以在多任务下的设置中找到,请参见屏幕截图(活动屏幕边缘也可以在那里切换):

在此输入图像描述

我想 Gnome 43 也会有这个。


小智 5

截至本回答日期,最新版本的gnome-tweak-tools上没有禁用“热角”的选项,因此我设法添加了带有扩展名的选项:禁用热角扩展

扩展选项

只需下载压缩文件并将其添加到“扩展”选项,然后根据需要启用或禁用“热角”。


k0p*_*kus 2

我切换到HROMANONo Topletft Hot Corner

cd ~/.local/share/gnome-shell/extensions/
git clone github.com:HROMANO/nohotcorner.git
Run Code Online (Sandbox Code Playgroud)

  • 您需要将此扩展称为“nohotcorner@azuri.free.fr” - 至少在当前版本中。否则扩展程序将无法启动,并且您会收到错误消息“Gjs-WARNING **:JS ERROR:无法加载扩展程序 nohotcorner:错误:metadata.json 中的 uuid“nohotcorner@azuri.free.fr”与目录名称不匹配“没有热门角落”` (2认同)