当前位置: 首页 > news >正文

ubuntu22.04 鼠标乱动原因-关闭触屏和触摸版

ubuntu22.04 鼠标出现乱动的现象,而且不好控制,找了很长的原因没有找到问题。

使用系统管理,鼠标和触摸板 关闭触摸板还是不好用。

后来测试鼠标在一个位置,然后手在屏幕上点击滑动,鼠标的焦点竟然变动了。也就是说关闭触摸板并没有把触屏也关闭掉。需要通过命令关闭。

在 Ubuntu 22.04 中禁用触摸屏功能通常涉及使用命令行。以下是一步一步的指导:

1. 确定触摸屏设备名称

首先,你需要找出触摸屏设备的名称。这可以通过 xinput 命令完成。

  1. 打开终端。
  2. 输入命令 xinput 并回车。这将列出所有的输入设备。
  3. 在列出的设备中找到你的触摸屏设备。它通常会有 “Touchscreen” 在名称中。

2. 禁用触摸屏

一旦你知道了触摸屏设备的名称,你可以使用 xinput 命令来禁用它。

  1. 在终端中,输入以下命令来禁用触摸屏,替换 YourTouchscreenDeviceName 为你的触摸屏设备名称:

    xinput disable 'YourTouchscreenDeviceName'
    

    例如,如果你的触摸屏设备名称是 “ELAN Touchscreen”,命令将是:

    xinput disable 'ELAN Touchscreen'
    

3. 使设置永久生效(可选)

上述命令将只在当前会话中有效。如果你想让这个设置在每次启动时自动应用,你可以将命令添加到启动应用程序中:

  1. 打开 “启动应用程序”。
  2. 点击 “添加” 来创建一个新的启动命令。
  3. 在命令字段中,输入你之前使用的 xinput disable 命令。
  4. 保存并退出。

这样,每次你登录到你的 Ubuntu 会话时,触摸屏都会自动被禁用。

注意

  • 确保正确标识你的触摸屏设备,以避免禁用错误的设备。
  • 如果你在未来需要重新启用触摸屏,只需使用 xinput enable 'YourTouchscreenDeviceName' 命令即可。

以下那个是触屏?

sunyuhua@sunyuhua-HKF-WXX:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ INSTANT USB GAMING MOUSE                	id=8	[slave  pointer  (2)]
⎜   ↳ INSTANT USB GAMING MOUSE  Keyboard      	id=9	[slave  pointer  (2)]
⎜   ↳ GXTP7863:00 27C6:01E0 Mouse             	id=12	[slave  pointer  (2)]
⎜   ↳ GXTP738X:00 27C6:0114                   	id=14	[slave  pointer  (2)]
⎜   ↳ GXTP7863:00 27C6:01E0 Touchpad          	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]↳ Video Bus                               	id=6	[slave  keyboard (3)]↳ Power Button                            	id=7	[slave  keyboard (3)]↳ USB Camera: USB Camera                  	id=10	[slave  keyboard (3)]↳ USB Camera: IR Camera                   	id=11	[slave  keyboard (3)]↳ Huawei WMI hotkeys                      	id=15	[slave  keyboard (3)]↳ AT Translated Set 2 keyboard            	id=16	[slave  keyboard (3)]↳ INSTANT USB GAMING MOUSE  Keyboard      	id=17	[slave  keyboard (3)]

从你提供的 xinput list 命令输出中看,触摸屏设备很可能是其中的:

⎜   ↳ GXTP738X:00 27C6:0114                    id=14 [slave pointer (2)]

这个设备的名称和形式类似于许多触摸屏设备的标识方式。MouseTouchpad 设备通常与触摸屏不同,它们分别代表了实体鼠标和触控板。

要禁用这个可能的触摸屏设备,你可以使用以下命令:

xinput disable 'GXTP738X:00 27C6:0114'

请注意,禁用设备之前最好确保这是正确的设备,因为错误禁用可能导致意外的输入问题。如果你不确定,可以先临时禁用它,看看是否影响了你期望禁用的触摸屏功能。如果禁用后发现不是正确的设备,你可以使用 xinput enable '设备名称' 命令重新启用它。

相关文章:

  • python opencv 演示示例
  • IntelliJ IDEA安装使用教程
  • electron windows robotjs 安装教程
  • Rust语言入门教程(六) - 字符串类型
  • WebSocket 是什么原理?为什么可以实现持久连接?
  • 物流实时数仓ODS层——Mysql到Kafka
  • vue中.sync修饰符与$emit(update:xxx)双向数据绑定
  • Learn the architecture - Understanding Armv9-A trace
  • gRPC之grpc负载均衡(resolver)
  • STM32USART+DMA实现不定长数据接收/发送
  • Node.js 的 os 模块介绍
  • 【多传感器融合】BEVFusion: 激光雷达和视觉融合框架 NeurIPS 2022
  • TemplateHit中提取query和hit比对上序列索引的映射字典
  • 用户运营:如何搭建用户分析体系
  • Centos 7 在线安装(RPM) PostgreSQL 14 15 16
  • CentOS 7 修改主机名
  • Git初体验
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Nodejs和JavaWeb协助开发
  • ReactNativeweexDeviceOne对比
  • Spring声明式事务管理之一:五大属性分析
  • Web标准制定过程
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 第二十章:异步和文件I/O.(二十三)
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 如何在招聘中考核.NET架构师
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (10)STL算法之搜索(二) 二分查找
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (分类)KNN算法- 参数调优
  • (四)linux文件内容查看
  • (算法二)滑动窗口
  • (转)linux 命令大全
  • (转)详解PHP处理密码的几种方式
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .Net Core 中间件验签
  • .NET业务框架的构建
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • @Conditional注解详解
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [.net]官方水晶报表的使用以演示下载
  • [C++]四种方式求解最大子序列求和问题
  • [C++基础]-入门知识
  • [ESP32 IDF]web server
  • [IE编程] IE 是如何决定Accept-Language 属性的
  • [IE编程] IE中对网页进行截图的编程接口
  • [IE技巧] 使IE8以单进程的模式运行
  • [JavaScript]如何讓IE9, IE8, IE7, IE6關閉視窗時不彈出對話訊息
  • [Linux_IMX6ULL驱动开发]-基础驱动
  • [luogu2165 AHOI2009] 飞行棋 (枚举)
  • [NOIP2014普及组]子矩阵
  • [PHP]关联和操作MySQL数据库然后将数据库部署到ECS
  • [POJ 1915] Knight Moves