|
OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below. |
|
Thread Tools | Display Modes |
|
|||
Thinkpad x250 Touchpad/Clickpad OpenBSD 5.7
Hi everyone,
I just got my new x250 in the mail, and I figured it would be a good idea to try out OpenBSD, and get used to making some ports and learn the system. I read through Absolute OpenBSD, and have started skimming through documentation, all of which is great to read! But seeing as this is a new laptop, there isn't too much available. I have seen posts on reddit (after reading r/BSD r/openbsd and r/thinkpad) I came across a few posts mentioning the great out of the box experience! Which as of now I can say for a recent laptop release I am impressed (I am happy with VESA, it doesn't get too much in the way of my work -- doing physics/science related things, aside from some 3D models rarely, but my desktop handles that issue at the moment) There is one caveat that has become an annoyance which is the Touchpad, the hardware buttons that come with the 250 are tied to the scroll up/down features, and when remapped to left and right click -- clicking and dragging is non functional. That is to say the buttons act as once pressed and held it acts as though I clicked and let go. I would rather use the Thinkpad nub and hardware buttons to do my work but havent figured it out. Also if two finger scrolling is enabled, using two fingers mimic the hardware button settings? That is, two finger swipe up now does a left click, and down does a right click. This is fine as I disabled two finger scrolling. Any help on this would be greatly appreciated! It is using the Clickpad Firmware 8.1, and I would like to use the touchpad HW buttons as normal buttons. My current settings are as such: Code:
$ synclient VertTwoFingerScroll=0 $ xinput set-button-map 7 1 2 3 1 3 2 Code:
$ synclient Parameter settings: LeftEdge = 1768 RightEdge = 5416 TopEdge = 1644 BottomEdge = 4544 FingerLow = 25 FingerHigh = 30 MaxTapTime = 180 MaxTapMove = 238 MaxDoubleTapTime = 180 SingleTapTimeout = 180 ClickTime = 100 EmulateMidButtonTime = 0 EmulateTwoFingerMinZ = 282 EmulateTwoFingerMinW = 7 VertScrollDelta = 108 HorizScrollDelta = 108 VertEdgeScroll = 0 HorizEdgeScroll = 0 CornerCoasting = 0 VertTwoFingerScroll = 0 HorizTwoFingerScroll = 0 MinSpeed = 1 MaxSpeed = 1.75 AccelFactor = 0.0369208 TouchpadOff = 0 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 0 RBCornerButton = 0 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 0 TapButton2 = 0 TapButton3 = 0 ClickFinger1 = 1 ClickFinger2 = 1 ClickFinger3 = 1 CircularScrolling = 0 CircScrollDelta = 0.1 CircScrollTrigger = 0 CircularPad = 0 PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 200 CoastingSpeed = 20 CoastingFriction = 50 PressureMotionMinZ = 30 PressureMotionMaxZ = 160 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 GrabEventDevice = 0 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0 HorizHysteresis = 27 VertHysteresis = 27 ClickPad = 1 RightButtonAreaLeft = 3592 RightButtonAreaRight = 0 RightButtonAreaTop = 4173 RightButtonAreaBottom = 0 MiddleButtonAreaLeft = 0 MiddleButtonAreaRight = 0 MiddleButtonAreaTop = 0 MiddleButtonAreaBottom = 0 Code:
$ xinput list-props 7 Device '/dev/wsmouse0': Device Enabled (116): 1 Coordinate Transformation Matrix (118): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (231): 1 Device Accel Constant Deceleration (232): 2.500000 Device Accel Adaptive Deceleration (233): 1.000000 Device Accel Velocity Scaling (234): 12.500000 Synaptics Edges (235): 1768, 5416, 1644, 4544 Synaptics Finger (236): 25, 30, 0 Synaptics Tap Time (237): 180 Synaptics Tap Move (238): 238 Synaptics Tap Durations (239): 180, 180, 100 Synaptics ClickPad (240): 1 Synaptics Middle Button Timeout (241): 0 Synaptics Two-Finger Pressure (242): 282 Synaptics Two-Finger Width (243): 7 Synaptics Scrolling Distance (244): 108, 108 Synaptics Edge Scrolling (245): 0, 0, 0 Synaptics Two-Finger Scrolling (246): 0, 0 Synaptics Move Speed (247): 1.000000, 1.750000, 0.036921, 0.000000 Synaptics Off (248): 0 Synaptics Locked Drags (249): 0 Synaptics Locked Drags Timeout (250): 5000 Synaptics Tap Action (251): 0, 0, 0, 0, 0, 0, 0 Synaptics Click Action (252): 1, 1, 1 Synaptics Circular Scrolling (253): 0 Synaptics Circular Scrolling Distance (254): 0.100000 Synaptics Circular Scrolling Trigger (255): 0 Synaptics Circular Pad (256): 0 Synaptics Palm Detection (257): 0 Synaptics Palm Dimensions (258): 10, 200 Synaptics Coasting Speed (259): 20.000000, 50.000000 Synaptics Pressure Motion (260): 30, 160 Synaptics Pressure Motion Factor (261): 1.000000, 1.000000 Synaptics Grab Event Device (262): 0 Synaptics Gestures (263): 1 Synaptics Capabilities (264): 1, 1, 1, 1, 1, 1, 1 Synaptics Pad Resolution (265): 73, 53 Synaptics Area (266): 0, 0, 0, 0 Synaptics Soft Button Areas (267): 3592, 0, 4173, 0, 0, 0, 0, 0 Synaptics Secondary Soft Button Areas (268): 3931, 0, 0, 1913, 3252, 3931, 0, 1913 Synaptics Noise Cancellation (269): 27, 27 Device Node (270): "/dev/wsmouse0" Thanks |
|
|||
An update
Due to school application requirements (Gwyddion - currently porting myself and working, and GSAS-II, and VirtualBox/jails), I had to move back to FreeBSD. Sadly I had to watch the wireless go away until FreeBSD 11 release. However the mouse works just fine. So I assume this would be fixed in an upcoming release of OpenBSD 5.8 seeing as a few developers are working the x250. One thing to note, OpenBSD out of the box experience was very nice, lean and clean! Coming back to FreeBSD was a little cumbersome with the wireless, but having jails and pkgng was nice. I would like to see a bigger push for BSD's in the scientific community -- which I will try and help out with, as best as I can. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
I want OpenBSD on my Thinkpad but.. | Angevin | OpenBSD Packages and Ports | 14 | 9th November 2014 08:25 PM |
Synaptics touchpad is slower on OpenBSD 5.2 -current | daemonfowl | OpenBSD General | 4 | 26th June 2012 05:20 PM |
Installing OpenBSD on Thinkpad 600e | sacman08 | OpenBSD Installation and Upgrading | 7 | 30th September 2010 12:13 AM |
ThinkPad X301 / OpenBSD | DraconianTimes | OpenBSD General | 8 | 8th February 2010 04:30 PM |
TouchPad problem on my Thinkpad R61i | _hmp_ | FreeBSD General | 3 | 7th December 2008 10:14 AM |