Wie kann ich die Maus auf xmonad als Linkshänder einstellen?
8
Ich hatte die Maustasten auf Gnome invertiert und wollte dasselbe auf xmonad tun, aber ich weiß nicht, wie ich es machen soll. Weiß jemand, was die angemessene Konfiguration ist?
Ich fragte dies im IRC und mir wurde gesagt, es sei eine X-Server-Konfiguration. Ich muss es aber noch herausfinden.
Nandhini Anand
Antworten:
4
Sie können die Mauseinstellungen in xorg.conf (falls vorhanden) oder mithilfe von xmodmap ändern. Für 3-Tasten-Maus sollte der Befehl xmodmap wie folgt aussehen:
xmodmap -e "pointer = 3 2 1"
(first button acts like third, second as second and third like first)
Wenn Sie mehr Schaltflächen haben, können Sie die tatsächliche Konfiguration auflisten, indem Sie:
irgendwo in diesem Abschnitt. Die Zahlen im zweiten Anführungszeichen entsprechen den Tasten, die Sie haben. Wenn Sie also nur eine 3-Tasten-Maus haben, müssen Sie nur setzen
Option "ButtonMapping" "3 2 1"
und so weiter.
Starten Sie danach natürlich Ihr X neu.
BEARBEITEN: Eine andere Möglichkeit wäre xmodmap -e "pointer = 3 2 1", Ihrer ~/.xinitrcDatei etwas hinzuzufügen (wenn Sie startx verwenden) oder am Ende von /etc/X11/Sessions/Xsessionoder /etc/X11/gdm/Xsession.
Antworten:
Sie können die Mauseinstellungen in xorg.conf (falls vorhanden) oder mithilfe von xmodmap ändern. Für 3-Tasten-Maus sollte der Befehl xmodmap wie folgt aussehen:
Wenn Sie mehr Schaltflächen haben, können Sie die tatsächliche Konfiguration auflisten, indem Sie:
quelle
Sie können das global für X konfigurieren. Bearbeiten
/etc/X11/xorg.conf
Sie den Abschnitt InputDevice für Ihre Maus, der mit so etwas beginnen sollteund hinzufügen
irgendwo in diesem Abschnitt. Die Zahlen im zweiten Anführungszeichen entsprechen den Tasten, die Sie haben. Wenn Sie also nur eine 3-Tasten-Maus haben, müssen Sie nur setzen
und so weiter.
Starten Sie danach natürlich Ihr X neu.
BEARBEITEN: Eine andere Möglichkeit wäre
xmodmap -e "pointer = 3 2 1"
, Ihrer~/.xinitrc
Datei etwas hinzuzufügen (wenn Sie startx verwenden) oder am Ende von/etc/X11/Sessions/Xsession
oder/etc/X11/gdm/Xsession
.quelle
Hier ist ein
mouse-toggle-hand
Skript:Es hängt von der Ausgabe ab
xmodmap -pp
, wie es aussieht:Das kann oder kann nicht zuverlässig / tragbar sein, also YMMV.
quelle