Как я могу решить, что происходит с консольной программой мыши gpm?

Поскольку вы сначала устанавливаете ibase=2, вам нужно использовать obase=10000:

$ echo 'ibase=2; obase=10000; 1001' | bc
9
0
07.10.2015, 05:53
1 ответ

Это оказалось не так сложно, как казалось. Я не уверен, что это "лучшее" решение, но оно работает следующим образом:

  1. Используется устаревшее устройство /dev/psaux. Для этого необходимо выбрать Device Drivers->Input Device Support-> Provide legacy /dev/psaux device во время настройки и сборки ядра.

  2. Использует USB-планшет в virtualbox (который обеспечивает абсолютную адресацию), это можно изменить, пока виртуальная машина не запущена.

  3. Может быть запущен вручную командой gpm -m /dev/psaux -t imps2, но как только он заработает, служба может быть запущена через init с соответствующим скриптом запуска (например, те, которые предоставляются BLFS bootscripts)

Вуаля, мышь и копи-паст в vt, запущенной в virtualbox vm :)

0
28.01.2020, 04:54

Теги

Похожие вопросы