[[Vorlage(Getestet, maverick)]] {{{#!vorlage Wissen [:Editor: Einen Editor öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(1)]] Dieser Artikel beschreibt das Einrichten der Logitech Marble Maus und des Logitech Trackman® Marble® mit Hilfe des Eingabeprotokolls [:evdev:]. [[Vorlage(Bildersammlung, right, 200 ./logitech-marble-mouse.png, "Tastenbelegung" )]] = Einrichtung = Um die Scrollfunktion und die zusätzlichen Tasten dieses Trackball nutzen zu können, muss in einem Editor mit Root-Rechten [1] [2] die Datei '''/usr/share/X11/xorg.conf.d/50-marblemouse.conf''' mit folgendem Inhalt erstellt werden: == Beispielkonfigurationen == Es sind verschiedene Beispiele aufgeführt, welche den eigenen Wünschen angepaßt werden können. Die Belegung der Werte `1` - `4` ist dem Bild zu entnehmen. Die Bewegung der Kugel entlang der Achsen wird durch die Werte `1` (links), `8` (zurück), `3` (rechts) und `9` (vor) definiert. === Beispiel 1 === {{{ Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "ButtonMapping" "1 2 3 4 5 6 7 8 9" Option "EmulateWheel" "true" Option "EmulateWheelButton" "8" Option "ZAxisMapping" "4 5" Option "XAxisMapping" "6 7" Option "Emulate3Buttons" "true" EndSection }}} Zur Deaktivierung des Mittelklicks den Wert in der Zeile `Option "Emulate3Buttons"` von `"true"` auf `"false"`ändern. {{{#!vorlage Tabelle Tastenbelegung +++ Taste Funktion +++ 1 [[Vorlage(Tasten, lmb)]] +++ 2 Einfacher Klick = Zurück-Funktion im Browser, gedrückt halten - mit der Kugel horizontal und vertikal scrollen. +++ 3 Einfacher Klick = Vorwärts-Funktion im Browser +++ 4 [[Vorlage(Tasten, rmb)]] +++ 1 und 4 [[Vorlage(Tasten, mmb)]] }}} === Beispiel 2 === {{{ Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "SendCoreEvents" "true" # Physical buttons come from the mouse as: # Big: 1 3 # Small: 8 9 # # This makes left small button (8) into the middle, and puts # scrolling on the right small button (9). # Option "Buttons" "9" Option "ButtonMapping" "1 8 3 4 5 6 7 2 9" Option "EmulateWheel" "true" Option "EmulateWheelButton" "9" Option "YAxisMapping" "4 5" Option "XAxisMapping" "6 7" EndSection }}} {{{#!vorlage Tabelle Tastenbelegung +++ Taste Funktion +++ 1 [[Vorlage(Tasten, lmb)]] +++ 2 [[Vorlage(Tasten, mmb)]] +++ 3 Taste gedrückt halten - mit der Kugel horizontal und vertikal scrollen. +++ 4 [[Vorlage(Tasten, rmb)]] }}} === Beispiel 3 === {{{ Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "SendCoreEvents" "true" Option "Buttons" "9" Option "ButtonMapping" "1 8 3 4 5 6 7 2 9" Option "EmulateWheel" "true" Option "EmulateWheelButton" "9" Option "ZAxisMapping" "4 5" EndSection }}} {{{#!vorlage Tabelle Tastenbelegung +++ Taste Funktion +++ 1 [[Vorlage(Tasten, lmb)]] +++ 2 [[Vorlage(Tasten, mmb)]] +++ 3 Taste gedrückt halten - mit der Kugel vertikal scrollen. +++ 4 [[Vorlage(Tasten, rmb)]] }}} = Links = * [:xbindkeys:] - Weiterführender Artikel zur Tastenbelegung von Mäusen allgemein * [ubuntu_doc:community/Logitech_Marblemouse_USB:] # tag: Hardware, Installation, Logitech