安装插件为了禁用ubuntu系统,在触摸屏上的三指滑动手势导致切换工作区域,以及我的qt程序全屏时单指从顶部下滑导致退出全屏

 //在线安装:执行命令后在软件列表会看到有一个Extensions(中文名:扩展)的软件,即为插件管理软件
 sudo apt install gnome-shell-extensions
 //离线安装
 //访问 Ubuntu Packages 管网站,搜索依赖包的名称,选择 Jammy 版本的amd64架构包:
 https://packages.ubuntu.com/jammy/amd64/
 ·找到GNOME
 ·找到gnome-shell-common,gnome-shell,gnome-shell-extension-prefs
 ·三个都要下载,每个点击之后在硬件架构那里点击链接
 ·点击之后都有一个security.ubuntu.com/ubuntu链接,点击之后即开始下载对应的软件包
 ​
 下载好之后拷贝文件到ubuntu中,可以自建一个目录存放
 在终端执行:
   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
   最后一条命令必须最后执行,因为它依赖上面的两个包
 ​
 到这里插件管理软件就安装好了,可以在软件列表看到一个Extensions(中文名:扩展)的软件
   在下载每个包时看到的依赖包,甚至递归依赖包,可以不用下载,有些好像系统自带已安装
 上面两种方式只是把扩展管理软件下载,真正的扩展还没下
 ​
 打开gnome插件官网https://extensions.gnome.org/
 搜索关键字 disable gesture,我下载的是Disable Gestures 2021
 查询ubuntu的gnome shell版本
   gnome-shell --version
 我的ubuntu22.04是42.9,但是没有所以选了42,5
 下载的是一个zip压缩包,里面就一个js文件一个json文件
 ​
 插件目录在 ~/.local/share/gnome-shell/extensions/ ,
   如果没有可以手动建立这个目录,然后找到插件zip文件夹解压的某个目录,
   解压后包含metadata.json文件,文件内容中有个uuid,将该值作为插件文件夹的名称, 
   在extensions目录下创建,在把解压的两个插件文件复制到这个目录下即可。
 最终完整插件目录为
   ~/.local/share/gnome-shell/extensions/disable-gestures-2021@verycrazydog.gmail.com
   
 以上步骤完成后打开刚才的Extensions软件,还看不到安装的插件,重启一下电脑就看到了Disable Gestures 2021
 这个时候再试三指手势切换,单指下滑,发现都没用了
 什么是kiosk模式
    就是把设备或应用锁定为一种单一的、受限的环境,
    例如你做的应用希望全屏,不允许用户切换到其他应用或操作系统界面,
    那么就需要做一些限制,比如对快捷键做限制,对手势操作做限制。
 补充一个关闭或者打开屏幕软键盘的设置
 正常情况,触摸屏,单指从底部上滑会出现屏幕软键盘,系统默认是开启的
 如果要禁用
   Settints->Accessibility->Typing->Screen Keyboard关闭即可

 参考链接:

​​​​​​​https://blog.csdn.net/omage/article/details/141855946

https://cn.linux-console.net/?p=14892

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐