Ubuntu禁用系统手势,阻止应用程序异常最小化

前言

我写的一个QT应用程序应用在触摸屏上,在全屏时单指从顶部下滑总是会异常最小化退出全屏。搜索资料发现是Ubuntu的系统手势导致的。为了禁用掉这个系统手势,前前后后找了许多教程,最后终于成功,把方案分享给大家

禁用系统手势

下载插件扩展

  1. 安装Ubuntu插件管理扩展

    bash 复制代码
     sudo apt install gnome-shell-extensions

    安装完成后,可以在桌面上面看到扩展管理软件

  2. 安装三个桌面扩展依赖包gnome-shell-commongnome-shellgnome-shell-extension-prefs

  3. 安装扩展,注意需要按顺序安装,第三个包依赖前面两个包

    bash 复制代码
    sudo dpkg -i gnome-shell_42.9-0ubuntu2.2_amd64.deb
    sudo dpkg -i gnome-shell-common_42.9-0ubuntu2.2_all.deb
    sudo dpkg -i gnome-shell-extension-prefs_42.9-0ubuntu2.2_amd64.deb

安装插件

  1. 打开gnome插件官网https://extensions.gnome.org/,搜索Disable Gestures

  2. 我这里选择的Disable Gestures2021,然后根据自己Gone的版本选择插件下载

  3. 查询ubuntu的gnome shell版本

    bash 复制代码
    gnome-shell --version
  4. 我的gnome-shell版本是42.9,插件上面没有,选择42.5版本

  5. 下载完成后是一个压缩包,将这个压缩包放至 **~/.local/share/gnome-shell/extensions/**目录下(这个目录取决于你桌面端登录的用户,我的桌面端是用root用户登陆的),没有这个则创建一个

    bash 复制代码
    mkdir -p  ~/.local/share/gnome-shell/extensions/
  6. 解压压缩包得到两个文件extension.jsmetadata.json ,打开metadata.json ,找到uuid

  7. uuid作为文件名,把这两个文件移到该目录下

  8. 重启系统后,就能在扩展中看到禁用手势,将开关打开,此时再测试单指下滑发现不会将应用最小化

相关推荐
HalvmånEver6 分钟前
Linux:线程互斥
java·linux·运维
番茄灭世神19 分钟前
Linux应用编程介绍
linux·嵌入式
wdfk_prog19 分钟前
[Linux]学习笔记系列 -- [drivers][mmc][mmc_sdio]
linux·笔记·学习
Forsete38 分钟前
LINUX驱动开发#9——定时器
linux·驱动开发·单片机
JY.yuyu43 分钟前
Docker常用命令——数据卷管理 / 端口映射 / 容器互联
运维·docker·容器
明月醉窗台43 分钟前
qt使用笔记六之 Qt Creator、Qt Widgets、Qt Quick 详细解析
开发语言·笔记·qt
森G1 小时前
七、04ledc-sdk--------makefile有变化
linux·c语言·arm开发·c++·ubuntu
驱动探索者1 小时前
linux mailbox 学习
linux·学习·算法
lpruoyu1 小时前
【Docker进阶-06】docker-compose & docker swarm
运维·docker·容器
China_Yanhy2 小时前
入职 Web3 运维日记 · 第 8 日:黑暗森林 —— 对抗 MEV 机器人的“三明治攻击”
运维·机器人·web3