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
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
./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.
?????
./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.
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
./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.
@LimeG normally at the home directory
could you provide a link please?
ɴꙩᴍᴀᴅ
I have a repo with specific config files, maybe it can help
https://codeberg.org/n0mad/freeBSD-E495-config
ɴꙩᴍᴀᴅ
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.
Share
Mr.
Share
ɴꙩᴍᴀᴅ
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.
Share
Mr.
Share
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.
Share
Mr.
@Pascal3366 @n0madcoder it is the same thing here
Mr.
it suggests to patch xorg
ɴꙩᴍᴀᴅ
what patch should I use
The evdev one, but it seems to be included in later versions
Mr.
but with what . ..?
Mr.
I am on 12.1 release
ɴꙩᴍᴀᴅ
Also, thewhytecow hint is worth doing
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
./pascal.sh
@Pascal3366 where is your xorg.conf located?
Mine is in /etc/X11/xorg.conf But I'm not using freebsd I'm using fedora 😂😜
Mr.
libinput setting won't take effect.
Mr.
Share
./pascal.sh
it suggests to patch xorg
Your xorg needs to have evdev support but I suppose that newer version have that
TheWhyteCrow
Linux mixes system and userland apps in single /etc directory. BSDs do not.
Mr.
Mine is in /etc/X11/xorg.conf But I'm not using freebsd I'm using fedora 😂😜
thanks Youuuuu. I am working on your suggestion. but seriously I shouldn't matter
Mr.
should I patch xorg or not?
ɴꙩᴍᴀᴅ
Depends on the version
ɴꙩᴍᴀᴅ
1.20 should have evdev already
Mr.
Depends on the version
mine is 1.20.0.8
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.
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.