да мне нахуй не впилось, мне нужно мышку подключить, а то сраный xorg-server отказывается подключать /dev/sysmouse если в момент старта никакой moused не запущен. Ну и вопрос в /0 как раз в том, как добавлять устройства ввода на лету без hald.
> да мне нахуй не впилось, мне нужно мышку подключить, Ты знаешь, со стороны обычных людей эта фраза настолько рвет шаблон... > как раз в том, как добавлять устройства ввода на лету без hald. udevd /coolface
нуэ, автоматически она у меня должна подключаться через sysmouse и moused, но если при запуске она не подключена, то сраный xorg-server игнорит /dev/sysmouse, потому мне надо бы сказать ему "подключи /dev/sysmouse, сука!"
ебать, moused у меня-то запускается, но проблема в том, что xorg-server не открыл /dev/sysmouse при запуске и потому толку с того moused чуть больше нуля
жил я с xorg+hald и всё было хорошо ровно до того момента как я отключил внешнюю usb-клавиатуру: сраный xorg при этом вообще выгрузил драйвер клавиатуры и перестала работать встроенная подключенная через ps/2. Я такой хуйни терпеть на захотел и сделал следующее: 1) добавление устройств ввода через hald отключено нафиг, всё сконфигурено в xorg.conf вручную 2) клавиатуры мультиплексируются ядром, при отключении usb-клавы все что нужно продолжает работать 3) мышки подключаются/мультиплексируются через moused+sysmouse, тачпад, подключенный через ps/2, в xorg.conf вписан отдельно Вот так и живу, вроде все хорошо, но если при старте иксов, если moused не запущен, он пишет в лог "я обосрался" и включает только тачпад: (WW) Mouse0: No Device specified, looking for one... (II) Mouse0: Setting Device option to "/dev/psm0" (--) Mouse0: Device: "/dev/psm0" (==) Mouse0: Protocol: "Auto" (**) Mouse0: always reports core events (**) Option "Device" "/dev/psm0" (EE) xf86OpenSerial: Cannot open device /dev/psm0 Device busy. (EE) Mouse0: cannot open input device
При том что в конфиге: Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" EndSection
А /dev/psm0 — это тачпад, который, естественно, уже открыт раньше тем же самым xorg-server.
напиши приблуду к ксоргу через devd
да мне нахуй не впилось, мне нужно мышку подключить, а то сраный xorg-server отказывается подключать /dev/sysmouse если в момент старта никакой moused не запущен. Ну и вопрос в /0 как раз в том, как добавлять устройства ввода на лету без hald.
> да мне нахуй не впилось, мне нужно мышку подключить,
Ты знаешь, со стороны обычных людей эта фраза настолько рвет шаблон...
> как раз в том, как добавлять устройства ввода на лету без hald.
udevd /coolface
ШТО
нуэ, автоматически она у меня должна подключаться через sysmouse и moused, но если при запуске она не подключена, то сраный xorg-server игнорит /dev/sysmouse, потому мне надо бы сказать ему "подключи /dev/sysmouse, сука!"
какую часть не распарсил?
могу рассказать всю cool story как я до такого докатился
пиздани ревербера^W^W оно дерез devd подрубается, который запускает moused.
Гугли тут http://fedoraproject.org/wiki/Input_devi... < http://fedoraproject.org/wiki/Input_devi...
дауж
ебать, moused у меня-то запускается, но проблема в том, что xorg-server не открыл /dev/sysmouse при запуске и потому толку с того moused чуть больше нуля
ебать, ты ссылу не читал? вышел бы на то, что можно через дбасину http://www.x.org/wiki/XInputHotplug
или где-то так http://www.nico.schottelius.org/blog/xor...
жил я с xorg+hald и всё было хорошо ровно до того момента как я отключил внешнюю usb-клавиатуру: сраный xorg при этом вообще выгрузил драйвер клавиатуры и перестала работать встроенная подключенная через ps/2. Я такой хуйни терпеть на захотел и сделал следующее:
1) добавление устройств ввода через hald отключено нафиг, всё сконфигурено в xorg.conf вручную
2) клавиатуры мультиплексируются ядром, при отключении usb-клавы все что нужно продолжает работать
3) мышки подключаются/мультиплексируются через moused+sysmouse, тачпад, подключенный через ps/2, в xorg.conf вписан отдельно
Вот так и живу, вроде все хорошо, но если при старте иксов, если moused не запущен, он пишет в лог "я обосрался" и включает только тачпад:
(WW) Mouse0: No Device specified, looking for one...
(II) Mouse0: Setting Device option to "/dev/psm0"
(--) Mouse0: Device: "/dev/psm0"
(==) Mouse0: Protocol: "Auto"
(**) Mouse0: always reports core events
(**) Option "Device" "/dev/psm0"
(EE) xf86OpenSerial: Cannot open device /dev/psm0
Device busy.
(EE) Mouse0: cannot open input device
При том что в конфиге:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
EndSection
А /dev/psm0 — это тачпад, который, естественно, уже открыт раньше тем же самым xorg-server.
xinput(1) не позволяет добавлять новые устройства ввода, только тыкать палочкой те, которые уже есть
ну еби дбас тогда, чо уж.
@rapture, ничего не зависло, просто клавиатура отключилась
-_\\\
А! Ну прости-прости...
ну а чо? ums > devd > script> dbus > xorg > profit
яблевал, лучше я попишу код на ырланке
а у меня все работает. ЧЯДНТ? :)
что, прости, у тебя работает?
усе, кроме фри :)