Вполне может быть, что ваша мышь и её драйвер рассинхронизировались.
В версиях 2.2.5 и более ранних это может произойти при переключении из X в виртуальный терминал и последующем возвращении в X. Если эта проблема возникает достаточно часто, попробуйте добавить следующую строку в файл конфигурации ядра и перекомпилировать его.
options PSM_CHECKSYNC
Если у вас нет опыта перекомпиляции ядра, обратитесь к соответствующему разделу.
С этой опцией проблем с синхронизацией мыши и её драйвера должно быть меньше. Если, однако, эта проблема всё же осталась, щёлкните любой кнопкой мыши, не двигая ей, что заставит мышь и драйвер сделать попытку синхронизироваться.
Заметьте, что в некоторых системах эта опция может не работать и приводить к отключению функции ``tap'' устройства ALPS GlidePoint, подключенного к порту мыши PS/2.
В версиях 2.2.6 и выше, проверка синхронизации сделана гораздо лучше и включена в стандартный драйвер мыши PS/2. Она должна работать даже с GlidePort. (Так как код проверки стал стандартной функцией, опция PSM_CHECKSYNC в этих версиях нежоступна.) Однако в редких случаях драйвер может ошибочно обнаруживать проблемы с синхронизацией, и вы будете видеть такие сообщения ядра:
psmintr: out of sync (xxxx != yyyy)
а также обнаружите, что мышь теперь работает неправильно.
Если это случится, отмените проверку согласования, установив
значение флага для драйвера мыши PS/2 в 0x100. Войдите в конфигуратор
UserConfig, задав опцию ``-c
'' в приглашении
загрузчика:
boot: -c
Затем в командной строке UserConfig наберите:
UserConfig> flags psm0 0x100 UserConfig> quit