Hello. I'm really new to Linux and i recently installed Garuda. The scroll sensitivity is really high and I've read other discussions on it but I can't really figure it out on my own.
Hi there, welcome!
Have you already checked in the system settings, searching for both touchpad and mouse?
You could also give a look here: https://wiki.archlinux.org/title/Libinput
Not really? If the KDE mouse/touchpad settings don't give you adequate control you need to use something like synclient which is a command line application.
You can't find a download button because that's not how you install things in Linux.
Open a terminal and type synclient. It will either run or give you the command not found. If your touchpad is compatible it's most likely already installed. You will have to read the docs to learn how to tweak with it. Synclient will let you set all the scroll types, speeds, clicks taps. It's kinda lame the mouse panels never give you all the options it controls but that's how it is.
To install things in an Arch Linux distro (which Garuda is) you will use sudo pacman -S "the thing you want" or pamac-manager for a clicky clicky GUI.
Open a "Konsole" (what it's called in KDE)
try typing synclient. if it poops out a bunch of info you're part the way there. If it gives you command not found you will need to install it. So in Konsole type
sudo pacman -S xf86-input-synaptics
The caveat to this is if it wasn't auto installed it may mean your touchpad won't be supported by it. I've yet to see one that wasn't but there's always a first time and I didn't see specifics in the system info dump.
No but there are a million settings past that ... heh do synclient --help and some reading. There is normally options for vert and horizonal scrolling, the speeds, finger triggers yada yada. iirc it even allows that whacky spiral swirl or crank scrolling. I have to use it every time I redo any of the zillion laptops for my roommates because they are lefties. The mouse/touchpad panel will let you set left handed but that doesn't set the tap (which is serious wtf). So I use synclient to set everything up. You'll need to find the scroll settings, enter the new commands a few times till you find what feels right then add the command to your session login.
I gotta jet here in a few but I'll check back before I take off. Hopefully this gets you started though. Just take a deep breath, do some reading. We'll get it figured. May just take some time. But once you know you know.
tried synclient --help, returned this error
synclient: invalid option -- '-'
Usage: synclient [-h] [-l] [-V] [-?] [var1=value1 [var2=value2] ...]
-l List current user settings
-V Print synclient version string and exit
-? Show this help message
var=value Set user parameter 'var' to 'value'.
Or if you want to read the man(ual) page in your terminal just type man synclient
That man page sucks, I checked a few and none list all the actual options so I wager you will want to do synclient -l to list everything. Then you will have to look for all the scroll options like momentum, speeds, yada.
If there is too much info from the -l option you can try to narrow things like:
synclient -l | grep scroll
or maybe
synclient -l | grep speed
or
synclient -l | grep WHY WON'T YOU JUST DAMN DO WHAT I WANT
Hopefully this helps you get under way. Don't worry about being new or overwhelmed. We've all been there. Welcome to Linux and Garuda
One last thing before I go. This might be silly to mention but don't think you have to note EVERY setting to change the ones you want. When you find the settings you want you don't have to synclient option1 option2 option3 option4 till you have like all 500 options populated. Just synclient VerticalScrollSpeed = 1.2 will do. Also I don't know if VerticalScrollSpeed is a real option just tossing it out as an example to just change what you want to change and you can leave the rest alone.
So for example on my roommates machine I just change
synclient TapButton1=1 TapButton2=3 TapButton3=2
to
synclient TapButton1=3 TapButton2=3 TapButton3=3
That might look odd but I was lazy the other day and her touch pad sucks. It doesn't do multi touch and I can't remember which tap is the normal tap so I just set left handed in the normal mouse panel in settings then added the synclient so any tap (which her touchpad only accepts one) is button 3, which when set to left handed is the normal "right click" (left click if you're right handed) you expect when taping or tap/hold/drag etc.
i tried running synclient -l grep scroll, synclient -l grep scroll=100 and synclient VertScrollDelta=100 (looked this up online) among many other commands and this keeps coming up "Couldn't find synaptics properties. No synaptics driver loaded?".
i tried synclient VertScrollDelta and synclient VertScrollDelta=100 and this keeps showing up "Couldn't find synaptics properties. No synaptics driver loaded?"