Como posso definir o mouse como canhoto no xmonad?

7

Eu tinha os botões do mouse invertidos no Gnome, e eu queria fazer o mesmo no xmonad, mas não sei como fazer isso. Alguém sabe qual é a configuração adequada?

    
por Jonatas Eduardo 11.07.2011 / 19:46

3 respostas

4

Você pode alterar as configurações do mouse em xorg.conf (se tiver uma) ou usando xmodmap. Para o comando xmodmap de mouse de 3 botões deve ser semelhante a:

xmodmap -e "pointer = 3 2 1"
(first button acts like third, second as second and third like first)

Se você tiver mais botões, poderá listar a configuração real usando:

xmodmap -pp
    
por 25.07.2011 / 02:32
3

Você pode configurar isso globalmente para o X. Edite /etc/X11/xorg.conf , encontre a seção InputDevice para o seu mouse, que deve começar com algo como

Section "InputDevice"
        Identifier  "Mouse2"
        Driver      "mouse"
        Option      "Device" "/dev/input/mouse1"

(...)

e adicione

       Option   "ButtonMapping" "3 2 1 4 5"

em algum lugar dentro dessa seção. Os números da segunda citação correspondem aos botões que você tem, então se você tem apenas 3 botões, você só precisa colocar

       Option   "ButtonMapping" "3 2 1"

um assim por diante.

Depois disso, é claro, reinicie o seu X.

EDIT: Outra forma seria adicionar algo como xmodmap -e "pointer = 3 2 1" ao seu arquivo ~/.xinitrc (se você usar startx) ou ao final de /etc/X11/Sessions/Xsession ou /etc/X11/gdm/Xsession .

    
por 26.07.2011 / 23:40
1

Aqui está um script mouse-toggle-hand :

#!/bin/sh
(xmodmap -pp | grep -q "\b1\b  *\b1\b") \
    && xmodmap -e "pointer = 3 2 1" \
    || xmodmap -e "pointer = 1 2 3"

Depende da saída de xmodmap -pp que se parece muito com isso:

There are 10 pointer buttons defined.

    Physical        Button
     Button          Code
        1              3
        2              2
        3              1
        4              4
        5              5
        6              6
        7              7
        8              8
        9              9
       10             10

Isso pode ou não ser confiável / portátil, então YMMV.

    
por 08.12.2014 / 04:00

Tags