Как я могу отключить совместное использование одной мыши между несколькими X ServerLayouts?

Я запускаю двухместную установку Ubuntu 11.10. Это достигается с помощью двух разделов ServerLayout внутри xorg.conf. Движения мыши, принадлежащие к месту 1, не должны быть видны на месте 2, но они есть. Но независимо от того, какую конфигурацию xorg.conf я пробовал (а я исследовал и экспериментировал без устали в течение шести часов), я не могу предотвратить это.

Я возлагал надежды на драйвер ввода void. В различных местах в Интернете предлагается отключить /dev/input/mice, а вместо этого использовать один конкретный узел устройства мыши. Я сделал следующее, но безуспешно:

Section "InputDevice"
    Identifier "dummy"
    Driver     "void"
    Option     "Device" "/dev/input/mice"
    Option     "CorePointer"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Device" "/dev/input/mouse0"
EndSection

Даже если я добавлю только InputDevice "dummy" в раздел ServerLayout (вместо Mouse0), мышь все еще функционирует. Я даже добавил опцию "CorePointer" к фиктивному InputDevice, но все же мышь работает.

Я заметил похожую вещь с клавиатурой. Если используется драйвер "kbd", входные данные могут быть разделены между несколькими X ServerLayouts. Если вместо этого я использую evdev, он применяется только к текущему ServerLayout.

Я также не совсем понимаю понятие "CorePointer". Указатель мыши является общим для всех экземпляров сервера?

Я чувствую, что исчерпал все доступные темы форума и справочные страницы по этому вопросу.

1 ответ

Решение

В /usr/share/X11/xorg.conf.d были дополнительные файлы конфигурации X, которые мешали настройке в xorg.conf. Я удалил эти файлы и закомментировал мешающие части. Теперь это работает.

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