|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Evgeny Levinskiy 2:5014/25.1 10 Dec 2007 15:14:36 To : All Subject : Настройка крысиного девайса в консоли NetBSD 3.1.. -------------------------------------------------------------------------------- Захотелось тут настроить мышу в консоли, дабы можно было проделывать операции копирования и вставки текста с помощью этого девайса. Для начала: мышь у меня PS/2, от фирмы басурманской Logitech, чёрненькая :) При загрузке моя NetBSD, увидев мышку, выдаёт следующие строки: ------------------------- pms0 at pckbc0 (aux slot) wsmouse at pms0 mux 0 ------------------------- Получается, ОС мышку нормально обнаружила и распознала. Это хорошо :) Как я понял, почитав соответствующие мануалы, в NetBSD существует два демона, которые отвечают за работу мыши - это moused и wsmoused. Причём первый напря- мую работает с девайсом - получает от него данные, перерабатывает их и отправ- ляет второму. А второй демон wsmoused, уже на основе полученных данных рабо- тает с консолью - выполняет операции копирования/вставки и т.д. Bот таким стандартным образом я пытался запустить демон moused: ------------------------------------------------- bash-3.2# moused -p /dev/tty00 moused: cannot determine mouse type on /dev/tty00 ------------------------------------------------- Вышеозначенная ошибка говорит нам, что демону не удалось автоматически устано- вить тип мыши (mouse type). Хорошо, что этот тип можно без труда назначить че- рез параметр '-t', но вот какой тип ставить - это уже вопрос. 'man moused' предлагает на выбор множество вариантов: microsoft, intellimouse, mousesystems, mmseries, logitech, mouseman, glidepoint, thinkingmouse, mmhitab, x10mouseremote, kidspad, versapad. Испробованы все перечисленные варианты, moused при каждом из них без предупреждений запускается, и, вроде бы, нормаль- но работает. Так какой же тип мыши (mouse type) выбрать? А не должно ли в значении параметра '-p' демона moused стоять что-то вроде /dev/pms*, раз мышь подключена к порту PS/2? Значение /dev/tty00 взято мной из стандартных примеров в 'man moused'. А курсор мыши в консоли должен появиться после запуска moused или после после- дующего за ним запуска wsmoused? И напоследок: вот такие ошибки выдаёт wsmoused, пытаясь запуститься (при запу- щенном moused, не важно с каким значением параметра '-t'): ---------------------------------------------- bash-3.2# wsmoused wsmoused: ioctl(WSDISPLAYIO_GETWSCHAR) failed: Operation not supported by device wsmoused: startup failed for 'selection' mode wsmoused: no active modes found; exiting... ---------------------------------------------- Что ему не нравится? --- GoldED+/W32-MSVC 1.1.5-20070114 * Origin: Виктор Цой никогда не умрёт в сердцах фанатов! (2:5014/25.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2724475d25bf.html, оценка из 5, голосов 10
|