ubuntuusers.de

Maus konfigurieren

Status: Ungelöst | Ubuntu-Version: Ubuntu MATE 16.04 (Xenial Xerus)
Antworten |

Markus144

Avatar von Markus144

Anmeldungsdatum:
7. März 2017

Beiträge: Zähle...

Wohnort: Berlin

Hallo Allesamt. Ich bin absoluter Neueinsteiger, finde das Wiki sehr hilfreich, Youtube (WLbi) auch. Aber ich drehe mich seit drei Wochen im Kreis und das bei "intensiven lernen". Ein Desktop (HP), ein Notebook (Toshiba Satellite A200 und ein Netbook Asus EeePC 1101HA. Leider finde ich viele alte Beschreibungen die Links enthalten, welche mittlerweile nicht mehr funktionieren. Installiert habe ich Ubuntu 16.04. habe alle Updates und Upgrades vorgenommen und somit bin ich auf 16.04.2

Zuerst mein Standrechner. 1. Ich wolle die Maustasten mit den richtigen Funktionen belegen. Mit

xev

habe ich die Tastenbelegung ermittelt und die Tasten 6 u. 7 gibt es bei mir zwar als Taste auf der Maus, werden aber nicht erkannt. Vorwärts funktioniert gar nicht und Rückwärts ist falsche belegt. Alles was in dem "How to: Maus konfigurieren"-Thread steht, habe ich installiert, komme aber in kein Fenster hinein, um zu konfigurieren. Der Umgang mit einem Editor ist mir absolut neu. Vielleicht liegt hier mein Problem.

Meine beiden andere Fragen stelle ich in den entsprechenden Threads ein. Ich hoffe, dass das den hiesigen Gepflogenheiten entspricht.

Vielen Dank im Voraus Markus

Markus144

(Themenstarter)
Avatar von Markus144

Anmeldungsdatum:
7. März 2017

Beiträge: Zähle...

Wohnort: Berlin

Im Wiki habe ich folgendes, allerdings nur für Version 12.04. und 14.04. geprüft, gefunden:

Maustasten-Zuweisungen ändern

Jeder Maustaste und auch jeder Bewegungsrichtung eines Mausrades wird eine Nummer zugeordnet. Um diese Zuweisungen wie gewünscht ändern zu können, muss man erst einmal mit dem folgenden Befehl die Tastennummern ermitteln:

xev | grep button 

Nun kann man in das erscheinende Fenster klicken und am Mausrad drehen, um die aktuellen Nummern zu erhalten.

Dann ergänzt man die Konfiguration um die Option ButtonMapping, wobei man die Nummern für "Mausrad hoch" und "Mausrad runter" vertauscht. Für eine einfache Maus mit zwei "normalen" Tasten und einem Mausrad sieht das dann so aus:

# linke Maustaste, mittlere Maustaste (Mausrad drücken), rechte Maustaste, Mausrad hoch / runter
   Option         "ButtonMapping"      "1 2 3 5 4"   

Meine Frage ist, wie ich die Ergänzung "ButtonMapping" vornehme.

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Wohnort: Oldenburg/Erlangen

Schau dir diesbezüglich auch mal Xmodmap/#Konfiguration-der-Maustasten an, das direkt über den X Treiber zu lösen ist ein wenig wie mit Kanonen auf Spatzen zu schießen. Vor allem zerschießt du dir so mit einer fehlerhaften Syntax nicht gleich die komplette grafische Oberfläche.

Markus144

(Themenstarter)
Avatar von Markus144

Anmeldungsdatum:
7. März 2017

Beiträge: Zähle...

Wohnort: Berlin

Danke für die Warnung. Diese von Dir verlinkte Seite kannte ich schon. Da bleibe ich aber immer am selben Punkt hängen.

Zuerst gebe ich nachfolgendes ein:

cd

dann

xmodmap -pke > .Xmodmap
cheffe@cheffe-HP-Compaq-dc7600-Small-Form-Factor:~$ xmodmap

Dann erscheinen folgende Zeilen:

xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Alles was ich danach eingebe führt zu keinem Ergebnis, was aber mit großer Wahrscheinlichkeit an meiner falschen Eingabe liegt.

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Wohnort: Oldenburg/Erlangen

Markus144 schrieb:

Alles was ich danach eingebe führt zu keinem Ergebnis, was aber mit großer Wahrscheinlichkeit an meiner falschen Eingabe liegt.

Das Programm erwartet auch überhaupt keine Eingabe, im gesamten Artikel ist stets nur von der Datei die Rede. Du hast dir eine Datei generieren lassen, diese sollst du deinen Bedürfnissen anpassen.

Abseits der grafischen Oberfläche wirst du kaum Programme finden, die nur mit Befehlseingaben Einstellungen ändern, das läuft alles über Konfigurationsdateien.

Markus144

(Themenstarter)
Avatar von Markus144

Anmeldungsdatum:
7. März 2017

Beiträge: 10

Wohnort: Berlin

Ersteinmal einen ganz lieben Dank für Deine Hilfe. Das es sich um eine Datei handelt habe erkannt, dachte aber, dass ich sie im Terminal bearbeiten muss, ähnlich wie in der Steinzeit unter DOS die config.sys oder autoexe.. ☹

xmodmap1 habe ich gelesen, mein Zettel mit den Maustastenbelegungen habe ich auch. Nun habe ich erwartet, dass in meiner Xmodmap mindestens die ersten 5 Maustasten (einschl. Scrollrad) erwähnt sind. Kein Hinweis auf Mauspointer und einfach Zwei Zeilen hinzfügen wie etwa:

Maustasten!
pointer = 1 3 2 4 5 9 8

funktioniert auch nicht, es lassen sich keinen Zeilen hinzufügen.

Meine xmodmap schaut so aus:

# xmodmap(1) completion                                    -*- shell-script -*-

_xmodmap()
{
    local cur prev words cword
    _init_completion || return

    case $prev in
        -display|-e)
            return 0
            ;;
    esac

    if [[ "$cur" == -* ]]; then
        COMPREPLY=( $( compgen -W '-display -help -grammar -verbose -quiet -n
            -e -pm -pk -pke -pp' -- "$cur" ) )
        return 0
    fi

    _filedir
} &&
complete -F _xmodmap xmodmap 

}}}

Ich hoffe, dass ich nicht nerve, aber das ist für mich wie ein Neuanfang.

Letalis_Sonus Team-Icon

Anmeldungsdatum:
13. April 2008

Beiträge: 12990

Wohnort: Oldenburg/Erlangen

Es handelt sich um eine Benutzer-spezifische Datei die du in deinem eigenen Benutzerverzeichnis angelegt hast, nicht um irgend ein Helferskript in einem Systemverzeichnis - du bist gerade total auf dem Holzweg. Bis auf wenige Ausnahmen ist alles, was sich nicht in deinem Benutzerverzeichnis oder /tmp befindet für deinen Benutzer schreibgeschützt - alles was nicht explizit mit root Rechten gestartet wird hat darauf allerhöchstens lesenden Zugriff.

Markus144 schrieb:

dachte aber, dass ich sie im Terminal bearbeiten muss, ähnlich wie in der Steinzeit unter DOS die config.sys oder autoexe.. ☹

Du hast aber ein kurioses Verständnis von Textdateien. Einfache Textdateien haben kein Format, sie werden im Klartext gespeichert und ausgewertet. Wie du die bearbeitest ist völlig egal - du findest in Anleitungen einfach aus zwei Gründen üblicherweise textbasierte Editoren:

  1. Jede Desktopumgebung bringt ihre eigenen grafischen Editoren mit, textbasierte Editoren sind zum Teil bereits auf jedem Grundsystem vorhanden und bringen selbst bei der Nachinstallation keinen gewaltigen Rattenschwanz an Abhängigkeiten mit - in anderen Worten: man kann einheitliche Anleitungen schreiben, ohne auf die Desktopumgebung eingehen zu müssen

  2. Wenn man mit root Rechten an Systemdateien herumdoktort verbiegt man sich mit den textbasierten Editoren nicht so leicht die Rechte im eigenen Benutzerzeichnis (siehe sudo (Abschnitt „root-bei-grafischen-Programmen“))

Außerdem hat man beim öffnen der Dateien über das Terminal nicht das Problem, dass man Dateien und Ordner mit einem führenden Punkt nicht findet, weil sie schlichtweg von den Dateibrowsern als versteckt behandelt werden.

Baddabumm

Avatar von Baddabumm

Anmeldungsdatum:
23. Oktober 2009

Beiträge: 292

Wohnort: Schwaben

Ich habe unter xubuntu/ubuntu jeweils 16.04.2 folgende Konfiguration:

# .xbindkeysrc

"xte 'keydown Alt_L' 'key Left' 'keyup Alt_L'" # Sendet Alt+Links, die gängige Kombination für Zurück
   b:8 # Maustaste 8 - bei mir Zurück

"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'" # Sendet Alt+Rechts, die gängige Kombination für Vor
   b:9 # Maustaste 9 - bei mir Vor

Voraussetzung natürlich die zwei Pakete xbindkeys und xte Diese Einstellung ist für eine T7-Maus. Aber o.g. .xbindkeysrc funktionierte auch mit meiner Vorgängermaus MX518. Wenn nicht, einfach mit den "b:?" Werten rumspielen.

Falls du das Script als Autostart einbinden möchtest, lautet der Befehl: xbindkeys_autostart (dann sucht er automatisch das config file ".xbindkeysrc" im Home-Verzeichnis. (Natürlich reicht auch als Startscript: "xbindkeys .xbindkeysrc" als Aufruf"

HTH

Antworten |