New button order, sau cum să nu cumperi un nou mouse

    2011-04-10 18:28 | Autor: Vasile Chelban | Filed under: Vasile

    Astăzi, așezîndu-mă să lucrez acasă nu m-am simțit confortabil - nu mai puteam insera textul cu butonul de mijloc a mouse-lui. Lansez xev, și observ evenimentele la apăsarea - rareori apăsarea pe roticica totuși se producea, dar era evident că este un defect grav. Peste un minut deja eram cu șurubelnița în mână  și mouse desfăcut și diagnoza - trebuie de schimbat butonul pe care apasă roata. Să mă adresez la service, sau magazin pentru un mouse nou? Nici nu se discută, de lucrat trebuie azi, și "animalu" (Logitech RX1000) mai are destule butoane care pot prelua funcția celui defect.

    Mai întîi am căutat opțiunea necesară în dialogurile gnome-mouse-properties și gnome-keyboard-properties. Pe gentoo wiki găsesc soluția care mi se potrivește:

    # yum install /usr/bin/xinput
    $ xinput list
    ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ Logitech USB Optical Mouse              	id=8	[slave  pointer  (2)]
    ⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
        ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
        ↳ Power Button                            	id=6	[slave  keyboard (3)]
        ↳ Power Button                            	id=7	[slave  keyboard (3)]
        ↳ Logitech HID compliant keyboard         	id=9	[slave  keyboard (3)]
        ↳ Logitech HID compliant keyboard         	id=10	[slav
    
    $ xinput  get-button-map 'Logitech USB Optical Mouse'
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
    
    $ xinput  set-button-map 'Logitech USB Optical Mouse' 1 8 3 4 5 6 7 2 9 10 11 12 13 14 15 16
    
    

    Codul butoanelor care trebuie între schimbate, 2 și 8 (zoom key), am aflat cu ajutorul xev.

    Comanda o plasez în script care se lansează la deschiderea sesiunii X11 de managerul de ferestre Enlightenment și Gnome. În acesta deja este comanda de setare parametri tastatura:

    setxkbmap -rules evdev -model evdev -layout "ro,ru" -variant "" -option "grp:rwin_toggle" -geometry 'pc(pc105)'

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5,00 out of 5)
    Loading...

    Etichete: ,

    Comments (1) »