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

相关推荐
人工智能训练27 分钟前
UE5中如何解决角色网格体“掉下去”的问题
运维·服务器·windows·容器·ue5
Tipriest_2 小时前
Debian 系与 RPM 系常用软件包查询命令/信息/列出已安装包/模糊查找等命令
运维·debian·rpm
Sumlll_8 小时前
Ubuntu系统下QEMU的安装与RISC-V的测试
linux·ubuntu·risc-v
猫头虎8 小时前
2025最新OpenEuler系统安装MySQL的详细教程
linux·服务器·数据库·sql·mysql·macos·openeuler
木子.李3478 小时前
ssh连接远程服务器相关总结
运维·服务器·ssh
晚风吹人醒.10 小时前
SSH远程管理及访问控制
linux·运维·ssh·scp·xshell·访问控制·远程管理
Uncertainty!!11 小时前
Linux多用户情况下个别用户输入密码后黑屏
linux·远程连接
necessary65311 小时前
使用Clion查看linux环境中的PG源码
linux·运维·服务器
江湖有缘12 小时前
Jump个人仪表盘Docker化部署教程:从0到 搭建专属导航页
运维·docker·容器
小猪佩奇TONY12 小时前
Linux 内核学习(14) --- linux x86-32 虚拟地址空间
linux·学习