📜  ubuntu 双显示器鼠标闪烁 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:26.203000             🧑  作者: Mango

Ubuntu 双显示器鼠标闪烁

在使用 Ubuntu 双显示器的时候,有时候会出现鼠标在屏幕之间切换的时候闪烁的问题,这个问题比较常见,但也比较容易解决。本文将介绍这个问题的解决方案。

问题描述

在使用 Ubuntu 双显示器时,鼠标指针在两个屏幕之间切换时,会出现闪烁的现象,这个现象可能对工作造成干扰,尤其是对于需要在两个屏幕之间频繁切换的工作。

解决方案

要解决这个问题,可以通过编写一个 Shell 脚本来实现。

首先,需要安装 xinput 工具,在终端中运行以下命令进行安装:

sudo apt-get install xinput

安装完毕后,可以使用以下命令查看系统中可用的输入设备:

xinput list

找到鼠标设备的 ID,然后将以下内容保存为 fix-mouse.sh 文件:

#!/bin/bash

while true
do
    xinput set-prop <mouse_device_id> "Device Accel Constant Deceleration" 2
    sleep 1
    xinput set-prop <mouse_device_id> "Device Accel Constant Deceleration" 1
    sleep 1
done

在脚本中需要替换 <mouse_device_id>,将其替换为鼠标设备的 ID。

然后,使用以下命令运行脚本:

bash fix-mouse.sh &

这个命令会在后台运行脚本,并且当终端关闭时脚本不会停止运行。

现在,打开终端并尝试在两个屏幕之间切换鼠标指针,应该不会出现闪烁的现象了。

结论

本文介绍了解决 Ubuntu 双显示器鼠标闪烁问题的方法,使用 Shell 脚本可以很方便地解决这个问题。