Yanıtlar:
xmodmap -e "pointer = 3 2 1"
bir terminalde çalışması gerekir. Bu komutu lightdm'nin başında çalıştırmak istiyorsanız (varsayılan giriş ekranı), burada/etc/lightdm/lightdm.conf
açıklandığı şekilde düzenleyebilirsiniz - komut dosyasını yerine elbette kullanın.xmodmap
xbacklight
/etc/lightdm/lightdm.conf
. Değilse, Başlangıç Uygulamalarına koyabilir veya terminalden ~ / .config / autostart içinde bir .desktop dosyası oluşturabilirsiniz.
Bunu xinput
yapmak için de kullanabilirsiniz .
Düğmeleri yalnızca bir fare üzerinde değiştirir.
İlk kullanım-
xinput list
Fare nerede olduğunu görmek için bir şey olacak
"USB Mouse" id=12 [slave pointer]
Bu nedenle, düğme atamasını değiştirmek için bir sonraki komutun kimlik numarasını kullanın.
xinput set-button-map 12 3 2 1
Böylece, farenizin kimlik numarasıyla 12'yi değiştirirsiniz.
Kaynak: 1
xmodmap
fare düğmesi eşlemesini değiştirme komutu :
xmodmap -e "pointer = 3 2 1"
Orta, orta ve sol gibi ilk üç kayan çizgiyi, sağ, orta ve sol gibi hareket edecek şekilde yeniden eşleyecektir - aslında orta düğme eşlemesini değiştirmeyecektir.
Bu, geçerli oturuma yapılan değişikliği uygular - daha doğrusu, exanple için geçerli X ekranına :0
.
Değişiklikleri oturumlar boyunca kalıcı olarak kaydetmek için eşlemeyi dosyaya yerleştirin
~/.Xmodmap
Eğer yoksa, yarattouch ~/.Xmodmap
Satır eklemek için düzenleyin
pointer = 3 2 1
Zaten bir pointer
çizgi varsa, elbette bir işlevi olabilir; Bunu değiştirmek yerine, ilk üç değeri daha iyi değiştirin - eskiyle yorum yapın:
Örneğin,
pointer = 1 2 3 4 5 16 17 8 9 10 11 12 13 14 15 6 7 18 19 20 21 22 23 24
olur
!pointer = 1 2 3 4 5 16 17 8 9 10 11 12 13 14 15 6 7 18 19 20 21 22 23 24
pointer = 3 2 1 4 5 16 17 8 9 10 11 12 13 14 15 6 7 18 19 20 21 22 23 24
~/.Xmodmap
Sadece çalışan her zaman alışkınım ; Ancak bkz. .Modmap yalnızca otomatik giriş devre dışı bırakıldığında işe yarıyor mu? Eğer değilse.
Komut isteminde bu kodu uygulayın, Optik fareyi ve dokunmatik yüzeyi çıkarıp sıfırlayacak, varsayılan olarak sol tıklatma tıklamak içindir ve sağ tıklatma seçenekler içindir.
modprobe -r psmouse
modprobe psmouse proto=imps
#!/usr/local/bin/tcsh -fb
# switches between right and left mouse
set leftMouseHand = `gconftool-2 --get /desktop/gnome/peripherals/mouse/left_handed`
if ( "$leftMouseHand" == "false" ) then
gconftool-2 --set /desktop/gnome/peripherals/mouse/left_handed true --type boolean
gconftool-2 --set /desktop/gnome/peripherals/mouse/cursor_theme Oxygen_White_Big --type string
else
gconftool-2 --set /desktop/gnome/peripherals/mouse/left_handed false --type boolean
gconftool-2 --set /desktop/gnome/peripherals/mouse/cursor_theme Oxygen_White_Big --type string
endif