On 09.02.12 10:54, loher wrote: > Привет. > У меня на ноуте стоит debian squeeze stable. Есть выход VGA на второй > монитор. Вот. Я захотел сделать два рабочих места на одном компе. > Подключил VGA-монитор к VGA-выходу, выполнил команду > > xrandr --output VGA1 --auto --output LVDS1 --mode 1280x800 --left-of > VGA1 > > и у меня включился второй монитор, который являлся продолжением > ноутбучного монитора. Я установил VirtualBox (в debian'e), и поставил в > виртуальную машину Windows XP. Подключил USB-клавиатуру и USB-мышь к > ноуту. Задача состоит в том, чтобы в Windows, работающий на мониторе > VGA, могло работаться с USB-клавиатурой и мышью. А Synaptics тачпад и > ноутбучная клава должны принадлежать debian сквизу. Вот. Проблема > появилась в том, что Windows на VirtualBox'e перехватывает обработчики > устройств Synaptics тачпад и ноутбучную клавиатуру (а надо чтобы > перехватывались USB-мышь и USB-клавиатура). Вот вывод xinput list до > подключения USB-клавиатуры и USB-мыши: > > $ xinput list > > ⎡ Virtual core pointer id=2 [master > pointer (3)] ⎜ ↳ Virtual core XTEST pointer > id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics > TouchPad id=11 [slave pointer (2)] ⎜ ↳ > A4Tech USB Mouse id=13 [slave > pointer (2)] ⎣ Virtual core keyboard > id=3 [master keyboard (2)] ↳ Virtual core XTEST > keyboard id=5 [slave keyboard (3)] ↳ Power > Button id=6 [slave keyboard > (3)] ↳ Video Bus id=7 > [slave keyboard (3)] ↳ Sleep Button > id=8 [slave keyboard (3)] ↳ Acer Crystal Eye > webcam id=9 [slave keyboard (3)] ↳ AT > Translated Set 2 keyboard id=10 [slave > keyboard (3)] ↳ ACPI Virtual Keyboard Device > id=12 [slave keyboard (3)] > > Потом я создал второе устройство Auxiliary.. ну вот подробности: > > $ xinput create-master Auxiliary > > $ xinput reattach 13 "Auxiliary pointer" > > Проблему перехвата виндой Synaptics тачпада и ноутбучной клавы была > частично решена, когда я xinput'ом поменял местами устройства ввода. То > есть из Virtual перенес в Auxiliary. И из Auxiliary в Virtual. Но > появилась другая проблема - почему то когда печатается какой нибуть > текстовой документ, то у меня в дебиане на терминале например, > появляется то, что печатается там в винде. И сильно жутко тормозит > почему то debian система после изменения порядка устройств ввода (( Не > могу понять почему. > > Для нормальной работы винды в VirtualBox нужно, чтобы SynPS/2 был в > группе "Auxiliary pointer", а A4Tech USB Mouse был в группе "Virtual > core pointer"! Как показано ниже: > > ⎡ Virtual core pointer id=2 [master > pointer (3)] ⎜ ↳ Virtual core XTEST pointer > id=4 [slave pointer (2)] ⎜ ↳ A4Tech USB > Mouse id=13 [slave pointer > (2)] ⎣ Virtual core keyboard id=3 > [master keyboard (2)] ↳ Virtual core XTEST keyboard > id=5 [slave keyboard (3)] ↳ Power > Button id=6 [slave keyboard > (3)] ↳ Video Bus id=7 > [slave keyboard (3)] ↳ Sleep Button > id=8 [slave keyboard (3)] ↳ Acer Crystal Eye > webcam id=9 [slave keyboard (3)] ↳ AT > Translated Set 2 keyboard id=10 [slave > keyboard (3)] ↳ ACPI Virtual Keyboard Device > id=12 [slave keyboard (3)] ⎡ Auxiliary > pointer id=14 [master pointer > (15)] ⎜ ↳ SynPS/2 Synaptics TouchPad > id=11 [slave pointer (14)] ⎜ ↳ Auxiliary XTEST > pointer id=16 [slave pointer (14)] ⎣ > Auxiliary keyboard id=15 [master > keyboard (14)] ↳ Auxiliary XTEST keyboard > id=17 [slave keyboard (15)] > > В конце работы надо удалить мышь A4Tech и ее указатель командой: > > $ xinput remove-master "Auxiliary pointer" > > А для клавиатуры xinput list должен быть таким: > > alexander@ninja:~$ xinput list > ⎡ Virtual core pointer id=2 [master > pointer (3)] ⎜ ↳ Virtual core XTEST pointer > id=4 [slave pointer (2)] ⎜ ↳ SIGMACH1P USB > Keykoard id=13 [slave pointer (2)] > ⎜ ↳ A4Tech USB Mouse id=15 > [slave pointer (2)] ⎣ Virtual core keyboard > id=3 [master keyboard (2)] ↳ Virtual core XTEST > keyboard id=5 [slave keyboard (3)] ↳ Power > Button id=6 [slave keyboard > (3)] ↳ Video Bus id=7 > [slave keyboard (3)] ↳ Sleep Button > id=8 [slave keyboard (3)] ↳ Acer Crystal Eye > webcam id=9 [slave keyboard (3)] ↳ ACPI > Virtual Keyboard Device id=12 [slave > keyboard (3)] ↳ SIGMACH1P USB Keykoard > id=14 [slave keyboard (3)] ⎡ Auxiliary > pointer id=16 [master pointer > (17)] ⎜ ↳ SynPS/2 Synaptics TouchPad > id=11 [slave pointer (16)] ⎜ ↳ Auxiliary XTEST > pointer id=18 [slave pointer (16)] ⎣ > Auxiliary keyboard id=17 [master > keyboard (16)] ↳ AT Translated Set 2 keyboard > id=10 [slave keyboard (17)] ↳ Auxiliary XTEST > keyboard id=19 [slave keyboard (17)] > > Короче надо разобраться почему система тормозит после смены порядка > устройств ввода (может я что то не то делаю, но USB мышь и клава > перехватываются VirtualBox'ом - и это вери гут), как правильно сделать > чтобы нормально перехватывались USB-клава и USB-мышь виндой, как > автоматизировать процесс постоянного ввода этих команд (xrandr ... > xinput - может создать скрипт какой нибудь.. как создать?). Помогите. > >
надобно пинать гугл по ключевому слову multiseat. Я когда-то такое делал, работало. В принцепе тот комп до сих пор на ходу вот только за ним сейчас один человек работает, но если понадобится то я найду USB клавиатуру, мышку и второй монитор..... -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

