Здравствуйте. Сегондя в Linux сделано много для игр, но мышь как была так и осталась вариантом тачпада :) В большинстве дистрибутивов, её (мыши) настройки чусвствительности, сразу Здравствуйте. Сегодня в Linux сделано много для игр, но мышь как была так и осталась вариантом тачпада :) В большинстве дистрибутивов, её (мыши) настройки чувствительности, сразу установлены в минимально возможное положение но этого не достаточно. Не знаю почему но мышь в линуксе реактивная. А между тем скорость указателя - важнейший для игр параметр, способный сделать игру практически не пригодной к употреблению. Ничего конкретного по этому поводу найти не удалось но из нескольких близких по смыслу статей и при помощи Достойных мужей от linux, мне удалось настроить мышь во ВСЕХ опробованных мной системах.
Наладка мышьи осуществляется через «xinput». Этот пакет есть в доступных пакетах всех известных мне дистрибутивов. В Ubuntu и некоторых сборках Debian, он установлен по умолчанию. Если нет, его необходимо установить. В дистрибутивах Mageia и OpenMandriva, после установки через графический интерфейс, почему то требуется установка через консоль:
# urpmi xinput
Не знаю как это объяснить, всегда думал что это одно и тоже.
Узнать ID вашей мышки и проверить работоспособность xinput:
$ xinput --list --short
xubuntu@xubuntu-desktop:~$ xinput --list --short
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ COMPANY USB Device id=9 [slave pointer (2)]
⎜ ↳ COMPANY USB Device id=10 [slave pointer (2)]
⎜ ↳ Tt eSPORTS MEKA mechanical keyboard id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ COMPANY USB Device id=8 [slave keyboard (3)]
↳ Tt eSPORTS MEKA mechanical keyboard id=11 [slave keyboard (3)]
↳ USB2.0_Camera id=13 [slave keyboard (3)]
↳ Eee PC WMI hotkeys id=14 [slave keyboard (3)]
xubuntu@xubuntu-desktop:~$
В моём случае мышь имеет 2 ID и этому мне тоже объяснения найти не удалось. Но тем не менее. Для того чтобы понизить чувствительность мыши, нужно в консоль:
$ xinput --set-prop 9 «Device Accel Constant Deceleration» 2.3
Где вместо «9» должно быть ID вашего устройства, а вместо «2.3», значение на котрое следует ПОНИЗИТЬ чувствительность. Команда срабатывает сразу и права суперпользователя не нужны. Поэтому для себя, можно быстро подобрать удобное значение эмпирически. Также бывает полезным отключить ускорение мыши (акселерацию). Команда в консоль:
$ xinput --set-prop 9 «Device Accel Velocity Scaling» 1.0
Где вместо «9» должно быть ID вашего устройства, а вместо «1.0», зачтение ускорения. Значение 1.0 равно отключению акселерации (ускорения).
Дальше придётся занести эти команды в автозагрузку, поскольку после рестарта системы, Ваши настройки пропадут. Для DE Gnome-основаных, эти команды вносятся в «запуск-завершение» в настройках. А для KDE нужно сделать скрипт и указать его из настроек системы для запуска с KDE. Нужно создать текстовый файл, с расширением .sh (например xinput.sh), внести туда Ваши команды и сделать исполняемым. Пример текста скрипта:
#!/bin/bash
xinput --set-prop 8 «Device Accel Constant Deceleration» 2.3
xinput --set-prop 9 «Device Accel Constant Deceleration» 2.3
xinput --set-prop 8 «Device Accel Velocity Scaling» 1.0
xinput --set-prop 9 «Device Accel Velocity Scaling» 1.0
Обратите внимаение:
Если в системе есть установленный пакет «mdvinput» (это пакет LXDE, аналог lxinput), его нужно удалить перед инсталляцией xinput. Думаю и сам «lxinput», будет вести себя также, поскольку «mdvinput» это вариант это пакета для OpenMandriva.
Если есть друге, может более удобные или гибкие способы настройки мыши, буду весьма признателен, поделившимся своими знаниями.
ВНИМАНИЕ: Все «ёлочковые» ковычки в командах, должны быть обычными!