Tag-Archiv „btnx“

MX Revolution unter Intrepid Ibex

14.11.2008 Linux, Merkblätter 10 Kommentare

Die folgenden – für Nicht-Mauspuristen – unschönen Worte findet man seit dem 14. September auf der ehemaligen Entwicklerseite von btnx.

… Ubuntu Intrepid Ibex, which is to be released in October, breaks the foundations that btnx was built on. It seems that the kernel input event pipes can no longer be read. It is most likely related X.Org v.7.4. This means I will stop all development of btnx. …

War die Button-Extension von Olli Salonen damals noch der anwenderfreundliche Mausdompteur, zwingt einen nun das Release der neusten Ubuntu-Version 8.10 alias Intrepid Ibex zur Suche nach alternativen Möglichkeiten. Abgesehen davon, dass diese Alternativen bei weitem nicht so komfortabel sind wie btnx, haben sie auch den ein oder anderen Nachteil. Um die Funktionalität meiner MX Revolution, die ich mit btnx erreicht habe, auch unter Intrepid Ibex herzustellen, habe ich einige der Möglichkeiten kombiniert und nachfolgend zusammengefasst (damit ich später nicht danach suchen muss):

Desktopwürfel mit der Daumenwippe drehen

Erfreulicherweise erkennt Ubuntu 8.10 die Daumenwippe der MX Revolution. Wie sich mit Hilfe von xev herausfinden lässt, wird das Bewegen der Wippe nach Vorne als Button13 und nach Hinten als Button15 erkannt. Über den CompizConfig-Einstellungs-Manager (compizconfig-settings-manager aus den universe-Paketquellen) können dann beim „Rotate Cube“-Plugin die Buttons für die beiden Drehrichtungen festgelegt werden. Da hier nur bis Button9 ausgewählt werden kann, muss die Eingabe über die Edit-Schaltfläche vorgenommen werden.

Laufverhalten des Scrollrads

Zu meinem Erstaunen ist die Funktionalität des Scrollrades standardmäßig so wie ich es haben möchte. Das Scrollrad schaltet ab einer gewissen Geschwindigkeit automatisch in den Freilauf. Wenn es sein muss, lässt sich allerdings über das, auch in btnx integrierte, Tool revoco, das Verhalten des Scrollrads noch weitreichender steuern. So kann, neben unterschiedlichen Geschwindigkeiten abhängig von der Drehrichtung oder der Festlegung einer anderen Maustaste für den Wechsel zwischen freiem und „gerastertem“ Lauf, seit Version 0.5 auch der Batteriestatus abgefragt werden.

Suchtaste als mittlere Maustaste

Da sich die Suchtaste leichter drücken lässt als das Mausrad, ist es bei MX Revolution-Besitzern beliebt, die Suchtaste als mittlere Maustaste zu nutzen. So auch bei mir. Um dies zu erreichen, muss in einem ersten Schritt die Tastenbelegung für Suchen gelöscht werden, da sich sonst die Tracker Suche öffnet, wenn die Suchtaste betätigt wird. Dies lässt sich leicht über System » Einstellungen » Tastenkombinationen bewerkstelligen.

Anschließend werden die Programme xbindkeys aus dem gleichnamigen Paket und xte aus dem Paket xautomation benötigt. Mit dem üblichen „sudo apt-get install xbindkeys xautomation“ ist das auch schnell erledigt. Nun muss noch eine entsprechende Konfigurationsdatei namens .xbindkeysrc im Heimatverzeichnis des Benutzers angelegt und mit dem richtigen Inhalt gefüllt werden. Sofern keine anderen Einstellungen vorgenommen werden sollen, enthält die Datei die folgenden zwei Zeilen:
"xte 'mouseclick 2'"
  c:0xE1

Die erste Zeile gibt an, welches Programm ausgeführt werden soll (in unserem Fall soll das Programm xte einen mittleren Mausklick simulieren) und in der zweiten Zeile wird die auslösende Taste angegeben (Der obige Hexcode steht dabei für die Suchtaste). Mit „xbindkeys -n -v“, lässt sich die Konfiguration testen. Der Parameter „n“ teilt xbindkeys dabei mit, dass es nicht im Hintergrund gestartet werden soll und mit „v“ wird auf den gesprächigen Verbose-Modus umgeschaltet. Läuft mit der vorgenommenen Einstellung alles zufriedenstellend, sollte man für xbindkeys noch einen Autostarteintrag anlegen (diesmal ohne Parameter), was leicht über System » Einstellungen » Sitzungen zu realisieren ist.

Fazit

Es ist zwar etwas Handarbeit notwendig, aber Ubuntu 8.10 bringt bereits viele Voraussetzungen mit, die für die Konfiguration der MX Revolution notwendig sind. Die Daumentasten für „Vor“ und „Zurück“ im Browser funktionieren übrigens out-of-the-box. Der Workaround für die Suchtaste lässt sich auch verschmerzen, wenn man davon ausgeht, dass man die Einrichtung nicht täglich vornehmen muss. Dennoch sollte dies nicht davon abhalten, bei Ubuntu Brainstorm für eine vernünftige Unterstützung zeitgemäßer Komfortmäuse abzustimmen.

btnx: Der Mausdompteur

08.05.2008 Linux, Tools Kommentieren

Logo: btnx - Button ExtensionEs existieren unterschiedliche Möglichkeiten, die Zusatztasten einer Maus unter Linux mit Leben zu füllen. Eine besonders komfortable ist das Tool btnx (Button Extension) von Olli Salonen. Mithilfe eines grafischen Frontends, müssen in einem ersten Konfigurationsschritt die Maus und alle ihre Tasten erkannt werden und in einem zweiten Schritt können dann den einzelnen Maustasten beliebige Funktionen bzw. Tastenkombinationen zugewiesen werden. Besonders praktisch ist das für die MX Revolution, die neben den mittlerweile obligatorischen Vor- und Zurücktasten noch über eine „Suchtaste“ und eine Wippe mit drei Schaltmöglichkeiten verfügt. Speziell für die Freilauffunktion der MX Revolution ist in btnx das Programm „revoco“ integriert, das zusätzliche Einstellmöglichkeiten für das Mausrad bietet. Damit leistet btnx nahezu so viel wie die schwergewichtige Zusatzsoftware von Logitech, allerdings mit dem Vorteil, dass sich die „Suchtaste“ beliebig – zum Beispiel auch als mittlere Maustaste – belegen lässt und ist dabei auch noch ressourcenschonender.

Meine Konfiguration sieht zur Zeit so aus: Die „Suchtaste“ dient als mittlere Maustaste, weil sie sich leichter drücken lässt als das Mausrad und mit der Wippe lässt sich zwischen den den Arbeitsflächen hin- und herschalten.

Zur Zeit wird an btnx aktiv entwickelt und gefixt, was sich mit Sicherheit in weiteren netten Features niederschlagen wird. Wer also ein leicht zu bedienendes und wirklich nützliches Tool für seine Maus sucht, sollte sich btnx auf jeden Fall herunterladen und anschauen. Geneigte Ubuntu-Nutzer können dann auch gleich noch für die Aufnahme ins Ubuntu-Repository abstimmen.

[Update]

Nachdem btnx unter Ubuntu 8.10 alias Intrepid Ibex nicht mehr lauffähig ist, muss die entsprechende Funktionalität der Maus über einen alternativen Weg realisiert werden.

[Update2]

Die Links wurde angepasst und zeigen nun auf die Launchpad-Seite, da die ursprünglichen URLs nicht mehr korrekt waren.

Zum Seitenanfang