Mr.
just that libinput doesn't grap options I am setting for it
./pascal.sh
Uhm OK because using synaptics is not recommended its deprecated in the favor of libinput, as far as I know
Mr.
tap to click tapandhold
./pascal.sh
Mr.
reddit says I need to patch xorg for edevd
./pascal.sh
In your xorg conf you can set the libinput options like that
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "MiddleEmulation" "on"
Option "DisableWhileTyping" "on"
Option "Tapping" "on"
Option "NaturalScrolling" "on"
EndSection
Mr.
./pascal.sh
You will have to enable moused in /etc/rc.conf
moused_enable="YES"
And you will have to enable synaptics support in your /boot/loader.conf
hw.psm.synaptics_support="YES"
Mr.
Mr.
?????
./pascal.sh
In my xorg config I defined it like that
Section “InputDevice”
Identifier “Mouse0”
Driver “mouse”
Option “Protocol” “auto”
Option “Device” “/dev/sysmouse”
Option “ZAxisMapping” “4 5 6 7”
EndSection
That's typically what you need for libinput
Mr.
Mr.
or synaptics?
./pascal.sh
No wait
Mr.
asking because what you posted just now is the exact thing in free synaptic wiki page
./pascal.sh
Driver is "libinput"
./pascal.sh
You have to configure it like that for keyboard and touchpad:
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "XkbRules" "evdev"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "MiddleEmulation" "on"
Option "DisableWhileTyping" "off"
EndSection
Mr.
./pascal.sh
And of course you need to have libinput itself installed
xf86-input-libinput
./pascal.sh
And you will need the evdev package
xf86-input-evdev
Mr.
@Pascal3366 OK thanks I am testing it atm
./pascal.sh
And you need to add this
kern.evdev.rcpt_mask=12
To your sysctl settings
Mr.
will report back. how you'll be here
Mr.
🤞
Mr.
@Pascal3366 where is your xorg.conf located?
ɴꙩᴍᴀᴅ
@LimeG normally at the home directory
ɴꙩᴍᴀᴅ
The indications given by @Pascal3366 should work. I had to do all of em in order to get a thinkpad touchad to work with gestures, taps and buttons
ɴꙩᴍᴀᴅ
I have a repo with specific config files, maybe it can help
Mr.
ɴꙩᴍᴀᴅ
ɴꙩᴍᴀᴅ
It was at the "repo" word, my bad
ɴꙩᴍᴀᴅ
Don't mind the laptop model, xorg and libinput should work
ɴꙩᴍᴀᴅ
Despite model and vendor
ɴꙩᴍᴀᴅ
The only specific part are the graphics section
Mr.
@n0madcoder @Pascal3366 no dice
Mr.
didn't work
Mr.
look
Mr.
Mr.
ɴꙩᴍᴀᴅ
Apparently xorg is detecting libinput
Mr.
libinput is managing my keyboard and touchpad but doesn't applying the settings.
Mr.
ɴꙩᴍᴀᴅ
I assuming there's s 40-libinput.conf you made right?
Mr.
Mr.
Mr.
@n0madcoder @Pascal3366
ɴꙩᴍᴀᴅ
Seems fine to me... That's a really weird situation with xorg. I've experienced problems with laptops and touchpads that normally got fixed via updating and patching xorg, and applying the config files you already have. If you also updated xorg to its latest version, then my best guess right now is to create a forum post with some pastebin or repo referencing your current settings so it don't get lost in a group conversation and people there can guide thourgh the issue along time
ɴꙩᴍᴀᴅ
Which laptop is it? Just curious
Mr.
dell insapiron
Mr.
what patch should I use
Mr.
???????
TheWhyteCrow
Move the file to /usr/local/etc/X11/xorg.conf.d/ as in /share/ it is worth nothing...
Mr.
Mr.
@Pascal3366 @n0madcoder it is the same thing here
Mr.
it suggests to patch xorg
Mr.
but with what . ..?
Mr.
I am on 12.1 release
ɴꙩᴍᴀᴅ
Also, thewhytecow hint is worth doing
Mr.
TheWhyteCrow
symlink?
No, in share/ there are sample configs and hints. Move it there, if you did any edits.
TheWhyteCrow
/usr/local/etc/ is the default location for userland apps config files. X is definitely an userland app. It has its own directory. xorg.conf.d is location within that directory, where config snippets are stored. On X launch, they're assembled into an ordinary xorg.conf file.
ɴꙩᴍᴀᴅ
but with what . ..?
Im case of patching, the forum post you mentioned refers to this https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196678
If you type a quick "pkg info xorg" you should see the xorg version you are working with.
In case of being patchable, deinstall the package and rebuild it from source (found on the ports directory) with patches applied
Mr.
Mr.
libinput setting won't take effect.
Mr.
TheWhyteCrow
Linux mixes system and userland apps in single /etc directory. BSDs do not.
Mr.
Mr.
should I patch xorg or not?
ɴꙩᴍᴀᴅ
Depends on the version
ɴꙩᴍᴀᴅ
1.20 should have evdev already
Mr.
TheWhyteCrow
should I patch xorg or not?
Being in your shoes, I'd rather revert all attempts of configuration and had read a handbook, the chapter on Xorg installation and initial configuration. It would save you lots of typing.
Mr.
Mr.
no luck
Mr.
checked and rechecked every step of the way
TheWhyteCrow
You did not. You would know where the config files are and how they are organized. No lies.