Как я могу отключить совместное использование одной мыши между несколькими 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. Я удалил эти файлы и закомментировал мешающие части. Теперь это работает.