Çözüm OpenBSD'de fare ileri-geri tuşları nasıl düzeltilir?

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.

m4china

Bilgin
Katılım
24 Aralık 2023
Mesajlar
1.287
Makaleler
9
Çözümler
11
Beğeniler
6.643
Yer
Iwatodai, Gekkoukan Lisesi Yurdu
OpenBSD 8.0 gecmis bulunuyorum, yasadigim tek sorun bu fare ileri-geri tuslari oldu. Sorunu nasil cozersiniz paylasmak istedim, Turkce kaynak bulamadim.



Sorun niye yasaniyor?​


BSD4.4 tabanli OS'lerde gormeye aliskin oldugumuz wsmouse surucusu OpenBSD'de ileri ve geri tuslarini 5-6 (scroll) olarak atiyor. Bundan oturu de ileri-geri yapmaya calistiginizda scroll yapmis oluyorsunuz. Ilk basta sorunun GNOME kaynakli oldugunu dusundum ancak xev ile kontrol edip teshis etmem fazla zamanimi almadi.

Nasil duzeltilir?​


mkdir -p ile ~/.config/xorg.conf.d yolunu olusturun. vi (veya favori editorunuz ile) xorg.conf.d/ icine 50-mouse.conf adinda dosya acin. Ardindan dosyanin icine su blogu yapistirin:
Kod:
Section "InputClass"
    Identifier "Mouse"
    MatchDriver "ws"
    Driver "ws"
    Option "Buttons" "16"
    Option "Device" "/dev/wsmouse"
    Option "Floating" "false"
    Option "WAxisMapping" "10 11"
    Option "ZAxisMapping" "8 9"
EndSection

Bunun ardindan WM'inizin veya DE'nizin su komudu otomatik calistirmasini saglayin veya manuel calistirin: xmodmap -e "pointer = 1 2 3 8 9 10 11 4 5 6 7 12 13 14 15 16"
Bunu xinit, xsession veya XDG autostart ile yapabilirsiniz. WM'inizin kendi config'i varsa o sekilde yapmaniz uygun olur.

xinit/xsession icin: Zaten .sh betigi oldugu icin icine dogrudan komudu ekleyebilirsiniz.
autostart icin: XDG autostart dizini (~/.config/autostart) icine .sh ekleyip chmod +x verebilirsiniz. GNOME kullaniyorsaniz XDG autostart icine .desktop dosyasi ekleyin.

Bu yontem nasil calisiyor?​


Kisaca; Fiziksel scroll tuslarini baska bir sanal tusa bagliyor ve bagladigi sanal tusunu xmodmap ile scroll fonksiyonuna bagliyor. Fiziksel ileri-geri tuslariniza bagli sanal scroll fonksiyonun da scroll yerine ileri-geri yapmasini sagliyor.



Umarim isinize yaramistir, herhangi bir sorun yasarsaniz buraya yazabilirsiniz veya konu acip etiketleyebilirsiniz. Okudugunuz icin tesekkur ederim. Guzel gunlere, saglicakla kalin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…