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

文章讲述了在Ubuntu22.04中鼠标乱动的问题,通过系统管理发现是触摸屏未关闭。通过xinput命令识别并禁用触摸屏设备(如GXTP738X:0027C6:0114),以解决鼠标控制问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 '设备名称' 命令重新启用它。

### 关于 Ubuntu 22.04 中 `ubuntu--vg-ubuntu--lv` 的相关信息解决方案 在 Ubuntu 22.04 系统中,`ubuntu--vg-ubuntu--lv` 是逻辑卷管理(Logical Volume Manager, LVM)中的一个逻辑卷名称。LVM 提供了一种灵活的方式来管理磁盘空间,允许动态调整分区大小而不需重新格式化或重新分区硬盘。以下是对 `ubuntu--vg-ubuntu--lv` 的配置及相关问题的解决方法。 #### 1. 检查当前逻辑卷状态 可以通过以下命令查看逻辑卷的状态分配情况: ```bash sudo lvdisplay ``` 此命令将显示所有逻辑卷的详细信息,包括其路径、大小、挂载点等[^1]。 #### 2. 扩展逻辑卷 如果需要扩展 `ubuntu--vg-ubuntu--lv` 的大小,可以使用以下步骤: - **检查空闲磁盘空间**: 使用以下命令查看是否有未分配的磁盘空间: ```bash sudo vgs ``` 此命令将列出所有卷组及其可用空间。确保 `ubuntu-vg` 中有可用的物理扩展(PE)[^1]。 - **扩展逻辑卷**: 使用以下命令将所有未使用的空间分配给逻辑卷: ```bash sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv ``` 这里的 `/dev/ubuntu-vg/ubuntu-lv` 是逻辑卷的路径,根据实际情况替换为正确的路径[^1]。 - **调整文件系统大小**: 扩展逻辑卷后,还需要调整文件系统的大小以利用新增的空间。对于 ext4 文件系统,使用以下命令: ```bash sudo resize2fs /dev/ubuntu-vg/ubuntu-lv ``` 对于 XFS 文件系统,则使用: ```bash sudo xfs_growfs /dev/ubuntu-vg/ubuntu-lv ``` #### 3. 配置 GRUB 引导加载程序 如果在扩展逻辑卷后遇到引导问题,可能需要重新配置 GRUB 引导加载程序。执行以下命令更新 GRUB: ```bash sudo update-grub ``` 此外,确保 GRUB 配置文件中正确引用了逻辑卷的路径。例如,在自动安装配置中,GRUB 可能包含如下内容[^2]: ```bash menuentry 'Ubuntu22.04-autoinstall(UEFI)' --id UBUNTU22.04-autoinstall { echo "Grub.cfg:loading linux kernel" linux (http,172.31.1.20)/IMG_X86_UBUNTU/V22.04/vmlinuz-22.04-x86 http_host=172.31.1.20 http_port=8080 iommu=on vifio-pci.enable_sriov=1 ip=dhcp url=http://172.31.1.20:8082/ubuntu-22.04.4-live-server-amd64.iso autoinstall ds=nocloud-net\;s=http://172.31.1.20/IMG_X86_UBUNTU/V22.04/ echo "Grub.cfg:loading linux initrd" initrd (http,172.31.1.20)/IMG_X86_UBUNTU/V22.04/initrd-22.04-x86 echo "end of img" } ``` #### 4. 数据备份与安全注意事项 在进行任何磁盘操作之前,建议备份重要数据。即使 LVM 提供了灵活性,但错误的操作可能导致数据丢失。可以使用工具如 `dd` 或图形化工具 GParted 来备份磁盘[^3]。 #### 5. 常见问题及解决方法 - **问题:扩展逻辑卷后无法识别新增空间** 解决方法:确保执行了文件系统调整命令(如 `resize2fs` 或 `xfs_growfs`),否则文件系统不会感知到新增的空间。 - **问题:GRUB 引导失败** 解决方法:检查 `/boot/grub/grub.cfg` 文件是否正确引用了逻辑卷路径,并重新生成 GRUB 配置文件。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MonkeyKing.sun

对你有帮助的话,可以打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值