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.