LINUX.ORG.RU

gentoo gpm не работает

 


1

2

Всем доброго времени суток.

Проблема: после запуска /etc/init.d/gpm start ничего не происходит, а именно согласно документации должен появиться белый курсор.

Что было сделано:

1) чтение Wiki-GPM

2) обнаружил свою мышь под названием /dev/input/event6 ( с помощью утилиты evtest я это проверил, она горит, и утилита показывает какая кнопка была нажата )

2.1) в дополнение, если выполнить cat /etc/input/event6, а после водить мышкой, то на экране происходит символьная фиксация, из чего я сделал вывод, что конфигурация ядра не требует изменений

3) изменил конфиг /etc/conf.d/gpm согласно вики на следующий:

# /etc/init.d/gpm

# Please uncomment the type of mouse you have and the appropriate MOUSEDEV entry

#MOUSE=ps2
MOUSE=imps2
#MOUSEDEV=/dev/psaux
MOUSEDEV=/dev/input/event6

# Extra settings

#RESPONSIVENESS=
#REPEAT_TYPE=raw

# Please uncomment this line if you want gpm to understand charsets used
# in URLs and names with ~ or : in them, etc. This is a good idea to turn on!

APPEND="-l \"a-zA-Z0-9_.:~/\300-\326\330-\366\370-\377\""

# Various other options, see gpm(8) manpage for more.

#APPEND="-g 1 -A60"
#APPEND="-l \"a-zA-Z0-9_.:~/\300-\326\330-\366\370-\377\" -g 1 -A60"

4) попробовал запустить /etc/init.d/gpm start - результат «белый курсор не появился», на экране отобразились строки о запуске gpm:

 * Caching service dependencies ...                                                                                  [ ok ]
 * Starting gpm ...                                                                                                                                          [ ok ]

5) запустил команду rc-status:

Runlevel: default   
 docker                                                                                                   [  started  ]
 sysklogd                                                                                                 [  started  ]
 cronie                                                                                                   [  started  ]
 net.enp1s0                                                                                               [  started  ]
 sshd                                                                                                     [  started  ]
 netmount                                                                                                 [  started  ]
 local                                                                                                    [  started  ]
Dynamic Runlevel: hotplugged
Dynamic Runlevel: needed/wanted
Dynamic Runlevel: manual
 gpm                                                                                                      [  crashed  ]

6) попробовал остановить /etc/init.d/gpm -d stop и увидел следующее:

 * Stopping gpm ...
+ start-stop-daemon --stop --exec /usr/sbin/gpm --pidfile /var/run/gpm.pid
 * start-stop-daemon: no matching processes found
+ eend 0 'Failed to stop gpm'                                                                                     [ ok ]

6.1) логи daemon.log:

Jan 29 13:31:19 host /usr/sbin/gpm[22462]: *** err [daemon/getmousedata.c(47)]: 
Jan 29 13:31:19 host /usr/sbin/gpm[22462]: Error in read()ing first: Invalid argument

6.2) логи messages:

Jan 29 15:32:18 host /usr/sbin/gpm[24592]: *** info [daemon/startup.c(136)]: 
Jan 29 15:32:18 host /usr/sbin/gpm[24592]: Started gpm successfully. Entered daemon mode.

7) в /var/run/ при запуске демона создается файл с его pid-ом, что делать дальше я не знаю, прошу помочь разобраться.



Последнее исправление: OrdinaryMind (всего исправлений: 1)

Как вариант, попробовать сменить /etc/input/event6 на /dev/input/mice или /dev/input/mouse0, если они конечно есть, может тогда демон не будет падать.

AbbaT
()
Ответ на: комментарий от AbbaT

Спасибо за совет, но я уже

пробовал mice - без результата попробовал только что mouse0 - без результата

OrdinaryMind
() автор топика
Ответ на: комментарий от Deleted

Да, конечно, перетыкал пару раз, все ок работало)

Обычная мыша - Logitech

OrdinaryMind
() автор топика

Ну по логам не может нормально связаться с мышью.

turtle_bazon ★★★★★
()

Попробуй в конфиге указать

device=/dev/input/mice
type=exps2

Ещё проверь права доступа и нахождение пользователя в соответствующей группе.

Quasar ★★★★★
()

Решил

Методом «тыка». В ядре включил все что только можно было включить, связанное с USB.

OrdinaryMind
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.