anonymous@RULINUX.NET~# Last login: 2024-04-25 13:45:00
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[утечка хладагента] Как подружить USB-мышь и Xorg?

Дано: нетбук с X.Org X Server 1.6.3 (ядро 2.6.32) и noname USB-мышь [1]. Никак не могу их подружить, чтобы при втыкании этой самой USB-мышки она подхватываталь X-ами и работала. Никакие шаманства с /etc/X11/xorg.conf с разделом InputDevices не дают желаемого результата. В логе X-ов присутствует смущающая меня надпись "(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled" и последующие за ней "(WW) Disabling Mouse0" и "(WW) Disabling Keyboard0". Как заставить его всё же учитывать мои пожелания, изложенные в конфиге?

Если воткнуть мышь в десктоп с теми же версиями Х-ов и ядра, мышь работает в параллель к уже имеющейся PS/2-мышке. А на нетбуке загружается модуль synaptics для тачпада.

[1] Выхлоп dmesg-a: http://pastebin.com/pVwmT29f

anonymous(*) (2012-01-10 22:32:23)

[Ответить на это сообщение]
avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

Попробуй добавить

Section "ServerLayout"
...
Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "False"
EndSection
и настроить секции для мыши и клавиатуры. Или вообще грохнуть /etc/X11/xorg.conf

Bod(*)(2012-01-10 22:43:32)

Opera/9.80 (X11; Linux i686; U; ru) Presto/2.10.229 Version/11.60
avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

> Или вообще грохнуть /etc/X11/xorg.conf
O_O

> Option "AutoAddDevices" "False"
Тогда у меня при втыкании USB-мышки ничего не будет подхватываться. Хочется всё же плуг-н-плея.

anonymous(*)(2012-01-10 22:56:46)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

Теперь в конце лога есть записи:

(II) UnloadModule: "mouse"
(II) UnloadModule: "kbd"

Хотя в середине идёт куча записей про конфигурирование мышки:

text
(**) Option "Device" "/dev/input/mouse0"
(II) Mouse0: Setting mouse protocol to "PS/2"
(**) Mouse0: Device: "/dev/input/mouse0"
(**) Mouse0: Protocol: "auto"
(**) Option "CorePointer"
(**) Mouse0: always reports core events
(**) Option "Device" "/dev/input/mouse0"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Mouse0: Sensitivity: 1
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(**) Mouse0: (accel) keeping acceleration scheme 1
(**) Mouse0: (accel) filter chain progression: 2.00
(**) Mouse0: (accel) filter stage 0: 20.00 ms
(**) Mouse0: (accel) set acceleration profile 0
(II) Mouse0: Setting mouse protocol to "PS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
 

anonymous(*)(2012-01-10 23:05:16)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

PS: В консоли что USB-мышь, что тачпад успешно управляют курсором (через GPM).

anonymous(*)(2012-01-10 23:06:32)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

А xorg 1.6 разве не требует настройки HAL для хотплуга?

SystemV(*)(2012-01-10 23:07:35)

Emacs-w3m/1.4.414 w3m/0.5.3
avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

Попробуй сделать это:

Option "AllowEmptyInput" "false"

Потому что он похоже не должен запрещать 'mouse', 'kbd' и 'vmmouse' при такой настройке:

If AllowEmptyInput is false, the server checks the xorg.conf for core devices (Option "CorePointer" and Option "CoreKeyboard"). If none are present and referenced in the ServerLayout section, the server automatically adds the first mouse and keyboard device in the xorg.conf or, if neither are present, the hard-coded default input devices. Disabling AllowEmptyInput also forces the server to honor devices using the 'mouse', 'kbd' and 'vmmouse' drivers (these devices are ignored by default).

anonymous(*)(2012-01-10 23:08:26)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

> Option "AllowEmptyInput" "false"
Сделал. Результат чуть выше.

anonymous(*)(2012-01-10 23:10:31)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

> O_O
Тогда мышь будет "ловиться" не твоим криво настроенным xorg.conf, а hal или udev или чем оно должно в современных дистрибутивах.

Гугл говорит, что такая проблема возникает на границе взаимодействия иксов и хала. У тебя сейчас не отрабатывают ни один, ни другой. Если ты в Section "InputDevice" задашь свои мышу и клавиатуру - всё должно отрабатываться.

Погугли эту строчку: "(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled"

Bod(*)(2012-01-10 23:13:10)

Opera/9.80 (X11; Linux i686; U; ru) Presto/2.10.229 Version/11.60
avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

Я думал чуть выше ты сделал

Option "AutoAddDevices" "False"

А AutoAddDevices как раз надо поставить в значение Ъ.

anonymous(*)(2012-01-10 23:14:18)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

> А xorg 1.6 разве не требует настройки HAL для хотплуга?
ХЗ. У меня на десктопе всё без HAL-а настроено и работает. Хотя работает, скорее всего, потому, что драйвер используется один и тот же что для USB-, что для PS/2-мыши.

anonymous(*)(2012-01-10 23:15:53)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

> Тогда мышь будет "ловиться" не твоим криво настроенным xorg.conf, а hal или udev

Option "AutoAddDevices" "false"
If this option is disabled, then _NO_ devices will be added from HAL events. Note that if this option is disabled, AllowEmptyInput is automatically disabled too unless explicitly enabled by the user.
(c) http://fedoraproject.org/wiki/Input_device_configuration

anonymous(*)(2012-01-10 23:16:39)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

> Я думал чуть выше ты сделал Option "AutoAddDevices" "False"
Не, не делал. Но теперь принудительно прописал "true". Результат прежний.

anonymous(*)(2012-01-10 23:19:48)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

Ну попробуй при воткнутой мыши автоматически сгенерировать xorg.conf и рестартовать иксы.

Bod(*)(2012-01-10 23:26:19)

Opera/9.80 (X11; Linux i686; U; ru) Presto/2.10.229 Version/11.60
avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

Хорошо, я что оно пишет непосредственно перед тем как <<(II) UnloadModule: "mouse">>?

anonymous(*)(2012-01-10 23:26:21)

avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

Так, всё заработало. Просто, как обычно, не тот номер /dev/input/mouseN в конфиг вписал :) Правда никаким плуг-н-плеем и не пахнет. Ну да ладно. Я мышь на нетбуке использовать хотел только первый раз. На этот случай можно и отдельную ServerLayout держать.

anonymous(*)(2012-01-10 23:27:32)
Отредактировано anonymous по причине "не указана"
avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

> Просто, как обычно, не тот номер /dev/input/mouseN в конфиг вписал :)


Фиг бы кто угадал, называется :)

Bod(*)(2012-01-10 23:34:34)

Opera/9.80 (X11; Linux i686; U; ru) Presto/2.10.229 Version/11.60
avatar
Скрыть

Re:[утечка хладагента] Как подружить USB-мышь и Xorg?

> Фиг бы кто угадал, называется
Не, но без добавления опции "AllowEmptyInput" "false" вообще ничего не работало. Так что спасибо за наводку.

anonymous(*)(2012-01-10 23:49:27)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!