Zweite Maus

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
Installationsmethoden LiveCDs Kernel & Hardware Laptops & Notebooks Portage System Netzwerke & Services X Software Anderes alphabetischer HOWTO Index


[Bearbeiten] devfs Methode

Um eine zweite Maus zu benutzen ist eine zweite "InputDevice" Section in die xorg.conf (bei installiertem X11/xorg) oder in die XF86Config (bei installiertem Xfree86) einzufügen. Als Beispiel solle eine USB-Maus dienen.

Nachdem die Datei gefunden wurde (ggf. mit locate xorg.conf oder find suchen), muss sie editiert werden:

#nano -w /etc/X11/xorg.conf
Code:
Section "InputDevice"
   Identifier  "Mouse1"
   Driver      "mouse"
   Option      "Device"        "/dev/input/mouse1"
   Option      "Protocol"      "IMPS/2"
   Option      "ZAxisMapping"  "4 5"
EndSection


Danach muss das neue Gerät noch in die Section "ServerLayout" hinzugefügt werden.

Code:
Section "ServerLayout"
  InputDevice "Mouse0"      "CorePointer"
  InputDevice "Mouse1"      "SendCoreEvents"
EndSection


Nun muss der X-Server nur noch gestartet bzw. neugestartet werden.

[Bearbeiten] Bessere Methode

Die oben dargestellte Lösung funktioniert zwar, ist aber unnötig kompliziert. Und daher nur noch für Systeme mit statischem devfs zu empfehlen. Seit UDEV werden Geräte im /dev Verzeichnis automatisch erstellt.

Wenn man die Maus am USB-Port aus und wieder einsteckt, heißt dass Erstellte Geräte nicht mehr /dev/input/mouse1, sondern /dev/input/mouse2. Und somit funktioniert die Zweitmaus nicht mehr. Um das zu umgehen, könnte man eine UDEV-Regel schreiben. UDEV bringt aber schon eine eigene Lösung mit.

Unter /dev/input/mice werden die inputs aller Mäuse zusammengefasst. Das beste daran ist, dass man jetzt sogar noch eine Drittmaus usw, ohne Änderung der xorg.conf anschließen kann.

Wenn man jetzt noch 3 Hände hätte ...


Die /etc/X11/xorg.conf sollte also folgendermaßen angepasst werden (Nur ein InputDevice):


Code:
Section "InputDevice"
   Identifier  "Mice"
   Driver      "mouse"
   Option      "Device"        "/dev/input/mice"
   Option      "Protocol"      "IMPS/2"
   Option      "ZAxisMapping"  "4 5"
EndSection


Danach muss noch die Section "ServerLayout" geändert werden.

Code:
Section "ServerLayout"
  InputDevice "Mice"      "CorePointer"
EndSection
'Persönliche Werkzeuge