Aldığınız hatayı ya Xorg'e geçip aynı adımları tekrar uygulayarak, ya da kullandığınız Wayland compositor'une göre girdiğimiz komutları "değiştirerek" çözebileceğimizi düşünüyorum.
Eğer ikinci çözümü kullanacaksanız (ki öyle yapacağınızı düşünüyorum), hangi masaüstü ortamını kullanıyorsunuz?
Forumda bulunan daha önceki mesajlarınızdan çıkararak KDE Plasma kullandığınızı varsayıyorum, eğer öyleyse, aşağıdaki komutlarla aktif edebilirsiniz "Auto-scrolling" özelliğini (eğer farklı bir masaüstü ortamı kullanıyorsanız belirtin):
xinput yerine
libinput aracını kullanalım. Öncelikle
libinput list-devices komutuyla, mevcut olan bütün cihazları listeleyin.
Herhangi bir cihaz için
örnek bir çıktı:
Kod:
$ libinput list-devices
[...]
Device: SynPS/2 Synaptics TouchPad.
Kernel: /dev/input/event4
Group: 9
Seat: seat0, default.
Size: 97.33x66.86mm
Capabilities: pointer.
Tap-to-click: disabled.
Tap drag lock: disabled.
Left-handed: disabled.
Nat.scrolling: disabled.
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger
Click methods: *button-areas clickfinger.
[...]
Aldığınız çıktıda bulunan
Device kategorilerindeki değerlere bakarak size ait olan fareyi bulun. Mouse'nızı bulduktan sonra,
Device kategorisinin altında yer alan
Kernel kategorisindeki değeri not etmeniz gerekecek. Bu değer bende
/dev/input/event6 olarak gözüküyor. Bize lazım olan kısım ise sadece
event6.
Ardından aşağıdaki komutu; komuttaki
event6 değerini,
Kernel kategorisinde bulduğunuz sizin mouse'nıza ait değerle değiştirerek çalıştırın:
Kod:
qdbus org.kde.KWin /org/kde/KWin/InputDevice/event6 org.kde.KWin.InputDevice.scrollOnButtonDown true
Eğer bu adımlar size karışık geldiyse, alternatif olarak,
QDBusViewer aracını kurup, aracı çalıştırdıktan sonra sırasıyla
Session Bus -> org.kde.kWin -> org/kde/KWin/IncpudeDevice/event6 üzerinden
org.kde.KWin.InputDevice.scrollButton değerine sağ tıklayıp
true olarak değiştirirseniz, aynı işlemi GUI aracılığı ile yapmış olursunuz.
event6 yerine kendi mouse'anıza ait
event numaranızı baz almanız gerek yine.