[[Vorlage(Getestet, focal bionic)]] {{{#!vorlage Wissen [:Editor: Einen Editor öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(2)]] Dieser Artikel beschreibt die Einrichtung der Logitech Marble Maus und des Logitech Trackman® Marble®. [[Vorlage(Bildunterschrift, ./logitech-marble-mouse.png, 107, "Trackman Marble", right)]] = Einrichtung = Zunächst ist in einem Editor mit Root-Rechten [1] [2] die Datei '''/usr/share/X11/xorg.conf.d/50-marblemouse.conf''' mit dem Inhalt eines der unten genannten Beispiele zu erstellen. Zum besseren Verständnis der Konfigurationsdatei / Grafik: * Die Bedienelemente 1 - 4 auf der Grafik entsprechen in der Konfigurationsdatei: * `1`, `8`, `9` und `3`. == Einrichtung Ubuntu 10.04 bis 17.10 == === Beispiel 1 === Zur Deaktivierung des Mittelklicks den Wert in der Zeile `Option "Emulate3Buttons"` von `"true"` auf `"false"`ändern. {{{ 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 }}} {{{#!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)]] }}} {{{#!vorlage Hinweis Unter Umständen muss in [:GNOME_Konfiguration/dconf:dconf] im Schema `/org/gnome/settings-daemon/peripherals/mouse` der Schlüssel `middle-button-enabled` auf `true` gesetzt werden. }}} === 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)]] }}} == Einrichtung ab Ubuntu 18.04 == Ab Ubuntu 18.04 wird der `libinput` Treiber benutzt. Folgendes Beispiel erzeugt ein Verhalten wie das Beispiel 1 oben. {{{ Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" Driver "libinput" Option "ScrollMethod" "button" Option "ScrollButton" "8" EndSection }}} = Einrichtung unter Wayland = Wird als Displayserver Wayland verwendet, funktioniert die Konfiguration über die Datei '''/usr/share/X11/xorg.conf.d/50-marblemouse.conf''' nicht. Vorausgesetzt, als [:Desktopumgebung:] kommt [:GNOME:] zum Einsatz, bieten sich über [:GNOME_Konfiguration/dconf:dconf] jedoch dennoch einige beschränkte Konfigurationsmöglichkeiten. == Mausrademulation == Es kann ein Button definiert werden, der das Scrollen mit dem Trackball ermöglicht, solange er gedrückt gehalten wird. Dazu setzt man im Schema `org.gnome.desktop.peripherals.trackball` den Schlüssel `scroll-wheel-emulation-button` auf die Ziffer, die auch in der X11-Konfigurationsdatei für den gewünschten Button gestanden hätte. Um die Mausrademulation zu deaktivieren, setzt man den Schlüssel auf 0. == Beschleunigungsprofil == Es besteht die Wahl aus zwei Beschleunigungsprofilen, die festlegen, wie die Bewegungsgeschwindigkeit des Mauszeigers auf die Eingaben über den Trackball reagiert: * `"flat"` setzt die Mauszeigergeschwindigkeit linear auf die Bewegungsgeschwindigkeit des Trackballs um. * `"adaptive"` passt die Mauszeigerbeschleunigung je nach Bewegungsverhalten des Trackballs an. Um die gewünschte Konfiguration zu wählen, setzt man ebenso im Schema `org.gnome.desktop.peripherals.trackball` den Schlüssel `accel-profile` auf den gewünschten Wert. Setzt man den Wert auf `"default"`, wird das Standardprofil für den angeschlossenen Trackball genutzt. = Links = * [post:2335603:Diskussionsbeitrag] zum Thema im Forum * [ubuntu_doc:community/Logitech_Marblemouse_USB:Logitech Marblemouse USB] * [http://www.logitech.com/de-de/mice-pointers/trackballs/devices/4786 Herstellerseite] {de} * [:xbindkeys:] - Weiterführender Artikel zur Tastenbelegung von Mäusen allgemein # tag: Hardware, Installation, Logitech