Pagina 1 di 1

Secondo Mouse su secondo Schermo

Inviato: mar 12 mag 2009, 18:11
da Absolut
Ragazzi... ho messo XBMC e sono riuscito ad avviarlo sul secondo monitor TV-out. Mentre sul primo rimane il desktop. Solo che XBMC mi ciuccia il mouse e la tastiera.....

mi stavo chiedendo se è possibile adottare un altro mouse e assegnarlo al secondo schermo.... (poi più in la prendere un telecomando )
O comunque come faccio ad impedire che XBMC mi prendi mouse e tastiera!?

tenete presente che avvio il mediacenter sul secondo schermo cons':

Codice: Seleziona tutto

#! /bin/sh

# RunXBMC on screen :0.1
export DISPLAY=:0.1
xbmc -fs

Re: Secondo Mouse su secondo Schermo

Inviato: mer 13 mag 2009, 17:13
da zoros
Si potrebbe fare con il multiseat (immagino che ti interessa lavorare con due puntatori) ... da esperimenti un po' datati mi risulta che su una scheda unica dual-head non è facile separare le utenze, invece la cosa funziona bene lavorando a bus separati, cioè con due schede video ... comunque un paio di info, se possono essere utili:
per il multiseat si agisce a livello xorg.conf individuando il device fisico delle periferiche collegate ... per separare la tastiera PS/2 si utilizza l'opzione ''Option "Dev Phys" path_to_device', mentre per i dispositivi usb è più conveniente riferirsi ai devices in /dev/input ...

un esempio per xorg.conf con due tastiere e due muose:

Codice: Seleziona tutto

...
Section "InputDevice"
        Identifier      "keyboardPS2"
        Driver          "kbd"
        Option          "Dev Phys"      "isa0060/serio0/input0"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "it"
        Option          "CoreKeyboard"
EndSection

Section "InputDevice"
  Identifier "keyboardUSB"
#       Driver          "kbd"
#       Option         "Dev Phys"      "usb-0000:00:02.0-10/input0"
  Driver     "evdev"
  Option     "Device" "/dev/input/event1"
  Option     "XkbModel" "pc105"
  Option     "XkbLayout" "it"
EndSection

Section "InputDevice"
  Identifier "mouseUSB"
  Driver     "mouse"
  Option     "Protocol" "IMPS/2"
  Option     "Buttons" "5"
  Option     "ZAxisMapping" "4 5"
  Option     "Device" "/dev/input/mouse1"
EndSection

Section "InputDevice"
  Identifier "mousePS2"
  Driver     "mouse"
  Option     "Protocol" "IMPS/2"
  Option     "Buttons" "5"
  Option     "ZAxisMapping" "4 5"
  Option     "Device" "/dev/input/mouse0"
EndSection
...
chiaramente servono due layout separati, ognuno con le proprie periferiche:

Codice: Seleziona tutto

...
Section "ServerLayout"
  Identifier "seat0"
  Screen 0 "Screen0" 0 0
  InputDevice "mouseUSB"    "CorePointer"
  InputDevice "keyboardPS2" "CoreKeyboard"
EndSection

Section "ServerLayout"
  Identifier "seat1"
  Screen 1 "Screen1" 0 0
  InputDevice "mousePS2"    "CorePointer"
  InputDevice "keyboardUSB" "CoreKeyboard"
EndSection
...
per scoprire l'indirizzo fisico dei vari devices (mouse e tastiere) si guarda in proc:

Codice: Seleziona tutto

cat /proc/bus/input/devices
sono notizie un po' datate ... spero che con l'ultimo Xorg si possa fare meglio, in particolare per separare le utenze ...

Re: Secondo Mouse su secondo Schermo

Inviato: gio 14 mag 2009, 0:31
da Absolut
secondo te con un telecomando il tutto saerbbe più facile!?

Re: Secondo Mouse su secondo Schermo

Inviato: gio 14 mag 2009, 0:41
da zoros
Absolut ha scritto:secondo te con un telecomando il tutto saerbbe più facile!?
pobabilmente sì ... però se la tastiera separata non ti serve forse ti conviene provare almeno a separare i mouse ... tentar non nuoce ... fatti una copia di xorg.conf, ovviamente ...