egrep
возвращает ненулевое значение, если не было найдено ни одной строки.
Вы можете определить, какая мышь подключена в X11, используя xinput
. Eg
$ xinput --list
...
Logitech USB Optical Mouse id=11 [slave pointer (2)]
Обратите внимание на значение в id=
, 11 в этом примере, которое является идентификатором устройства.
Вы можете использовать этот id для установки соотношения для движения мыши:
xinput --set-ptr-feedback $id threshold numerator denominator
или просто
xset m numerator/denominator threshold
Автоопределение изменения мыши немного сложнее. Самое простое - запустить udevadm monitor
и посмотреть на события udev, генерируемые при подключении мыши.