Почему одна клавиатура управляет обоими местами в моей конфигурации для нескольких мест?

Ubuntu 12.04, 32-битная, стандартная установка с минимальным дополнительным программным обеспечением

Я пытаюсь запустить настройку мультисайта X ... два отдельных набора клавиатура / мышь / монитор на одном ПК. Я использовал этот документ для руководства, и хотя мне нужно было установить KDM и кучу других вещей KDE (пытался сделать это с помощью lightdm, но ничего не получалось), я так близок к тому, чтобы получить это работа.

Мониторы и мыши работают правильно, то есть я получаю два отдельных экрана входа в систему X, и каждая мышь работает по-разному. У меня также есть одна клавиатура, правильно работающая на одном экране, но она падает, когда другая клавиатура (kbd_0) работает на обоих экранах. Я не могу сказать, где в моей конфигурации это идет не так. Любая помощь будет оценена.

/etc/X11/xorg.conf

/ etc / kde4 / kdm / kdmrc

lspci

/ proc / bus / input / devices

0
задан 28 July 2012 в 06:28

1 ответ

После некоторого изучения /var/log/Xorg.?.log я обнаружил, что оба экрана по какой-то причине загружают соответствующую клавиатуру, а затем загружают kdb_0. Соответствующий раздел был:

[     3.666] (==) ModulePath set to "/usr/lib/i386-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[     3.666] (==) |-->Input Device "kbd_0"
[     3.666] (==) |-->Input Device "<default keyboard>"
[     3.666] (==) The core pointer device wasn't specified explicitly in the layout.
        Using the first mouse device.
[     3.666] (==) The core keyboard device wasn't specified explicitly in the layout.
        Using the default keyboard configuration.

Ссылка на «базовую клавиатуру» пробежала по моей памяти. Обращаясь к одной из неудачных попыток xorg.conf, когда я пытался заставить работать lightdm, я внес изменения в обе строки InputDevice обоих разделов ServerLayout:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice "kbd_0" "CoreKeyboard"
    InputDevice "mouse_0" "CorePointer"
    Option      "AutoEnableDevices"     "false"
    Option      "AutoAddDevices"        "false"
    Option      "AllowEmptyInput"       "true"
EndSection

Section "ServerLayout"
    Identifier     "Layout1"
    Screen      0  "Screen1" 0 0
    InputDevice "kbd_1" "CoreKeyboard"
    InputDevice "mouse_1" "CorePointer"
    Option      "AutoEnableDevices"     "false"
    Option      "AutoAddDevices"        "false"
    Option      "AllowEmptyInput"       "true"
EndSection

После перезагрузки вторая загрузка kdb_0 прошла из обоих журналов, и вся установка работает правильно.

0
ответ дан 28 July 2012 в 06:28

Другие вопросы по тегам:

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