2025-04-13T20:42:07+0000 "H. Hartzer" <h...@hartzer.sh>:
> Hi misc@,
> 
> I've been using 7.6, through the same drive, on three different Thinkpad
> laptops. Pretty different results on all of them as far as the
> trackpoint goes.
> 
> T400:
> 
> In sway: Touchpad works great, but the whole trackpoint does nothing, buttons 
> and
> all. I think that's because /dev/wsmouse1 is owned by root:wheel, and not
> my user? /dev/wsmouse0 is owned by my user. I'm not sure what configures
> /dev permissions. I do see that /dev is pre-populated and not dynamic.
> 
> R500:
> 
> In sway or on the console with wsmoused running: Trackpoint jumps around
> erratically, like it does box jumps from one corner to another.
> Unusable. Touchpad is good, though. Trackpoint buttons work, but after
> using them the cursor jumps away. It's possible I was using root for
> sway, but can't quite remember when I was doing this.
> 
> X: Trackpoint works fine. However, one of my favorite features is being
> able to hold down the middle button and scroll with the trackpoint. It's
> not doing this.
> 
> In FreeBSD with sway it worked as I expected it to, including with the
> middle button and scroll, so I'm ruling out hardware.
> 
> X200s:
> 
> Sway: Trackpoint works great, but no middle mouse button scrolling. It
> is a little slow, though. I didn't notice any wsconsctl tunables for
> speed on it.

I have the following in ~/.xsession to get middle mouse button scrolling
with the trackpoint (see ws(4)):

xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation" 1
xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation Button" 2
xinput set-prop "/dev/wsmouse" "WS Pointer Wheel Emulation Axes" 6 7 4 5

If you want "natural scrolling" you can reverse the scrolling direction
with the following:

# wsconsctl mouseX.reverse_scrolling=1

where X is the index of the of the wsmouse device (in this case the
trackpoint, see wsmouse(4)). To make this permanent you can append the
variable assignment above to /etc/wsconsctl.conf (see wsconsctl.conf(5)).

> I'm rather new to OpenBSD, coming from a FreeBSD background. I may be
> missing some obvious things here and would appreciate some guidance on
> what to try. I also understand that Wayland is pretty new to OpenBSD and
> I may be asking for some problems.
> 
> Many years ago I configured my X configuration by hand, then it
> generally seemed to "figure it out" and I've been configuration-less for
> a while. I'm not sure what the best practices currently are.
> 
> I appeciate any advice you can offer.
> 
> Thank you!
> 
> -Henrich
> 

Reply via email to