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

相关推荐
wanhengidc10 小时前
物理服务器与云服务器的不同之处
运维·服务器·网络·游戏
kaoa00010 小时前
Linux入门攻坚——58、varnish入门
linux·运维·服务器
安当加密10 小时前
通过ASP认证系统作为 RADIUS 认证服务器:解决异地办公登录安全问题的实践方案*
运维·服务器·安全
gaize121310 小时前
服务器的用途:多元化应用与无限可能
运维·服务器
Xの哲學17 小时前
Linux流量控制: 内核队列的深度剖析
linux·服务器·算法·架构·边缘计算
tuokuac18 小时前
docker中nginx配置报错解决
linux·运维·服务器
Zeku18 小时前
20251129 - 详细解析Linux的mmap(内存映射)
linux·驱动开发·嵌入式软件·linux应用开发
一然明月19 小时前
QT之基础控件
开发语言·qt
Joren的学习记录19 小时前
【Linux运维大神系列】docker详解(四)
linux·运维·docker
老王熬夜敲代码19 小时前
网络中数据传输的具体过程
linux·网络·笔记