Giter Site home page Giter Site logo

Comments (5)

p2rkw avatar p2rkw commented on May 27, 2024

Are you sure you are using mtrack? First log shows libinput was selected. Please attach xinput output for device controlled by mtrack, and preferably attach your xorg.log

from xf86-input-mtrack.

hnra avatar hnra commented on May 27, 2024

Making changes in my config file affects the touchpad at least. According to the log mtrack loads but fails configuring the device. This should be the proper xinput log I think:

Device 'bcm5974':
	Device Enabled (139):	1
	Coordinate Transformation Matrix (141):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (272):	0
	Device Accel Constant Deceleration (273):	1.000000
	Device Accel Adaptive Deceleration (274):	1.000000
	Device Accel Velocity Scaling (275):	10.000000
	Trackpad Disable Input (302):	0
	Trackpad Sensitivity (303):	0.650000
	Trackpad Touch Pressure (304):	5, 1
	Trackpad Button Settings (305):	1, 1
	Trackpad Button Emulation Settings (306):	0, 0, 100
	Trackpad Button Emulation Values (307):	3, 3, 3
	Trackpad Tap Settings (308):	25, 120, 400
	Trackpad Tap Button Emulation (309):	0, 0, 0, 0
	Trackpad Thumb Detection (310):	1, 0
	Trackpad Thumb Size (311):	25, 70
	Trackpad Palm Detection (312):	1, 0
	Trackpad Palm Size (313):	40
	Trackpad Gesture Settings (314):	10, 100
	Trackpad Smooth Scroll (315):	1
	Trackpad Scroll Settings (316):	250, 20, 0
	Trackpad Scroll Buttons (317):	5, 4, 7, 6
	Trackpad Swipe Settings (318):	700, 300, 0
	Trackpad Swipe Buttons (319):	8, 9, 10, 11
	Trackpad Swipe4 Settings (320):	700, 300, 0
	Trackpad Swipe4 Buttons (321):	0, 0, 0, 0
	Trackpad Scroll Coasting (322):	0.300000, 500.000000
	Trackpad Scale Distance (323):	150
	Trackpad Scale Buttons (324):	12, 13
	Trackpad Rotate Distance (325):	150
	Trackpad Rotate Buttons (326):	14, 15
	Trackpad Hold1Move1 Stationary Settings (327):	20, 1
	Trackpad Hold1Move1 Settings (328):	1, 0, 1000
	Trackpad Hold1Move1 Buttons (329):	1, 1, 1, 1
	Trackpad Drag Settings (330):	0, 350, 40000, 200
	Trackpad Axis Inversion (331):	0, 0
	Trackpad Edge Size (332):	10
> cat .local/share/xorg/Xorg.0.log | grep mtrack
[ 23573.210] (II) LoadModule: "mtrack"
[ 23573.210] (II) Loading /usr/lib/xorg/modules/input/mtrack_drv.so
[ 23573.210] (II) Module mtrack: vendor="X.Org Foundation"
[ 23573.210] (II) Using input driver 'mtrack' for 'bcm5974'
[ 23573.211] (II) mtrack: devname: bcm5974
[ 23573.211] (II) mtrack: devid: 5ac 273 1
[ 23573.211] (II) mtrack: caps: left mtdata ibt
[ 23573.211] (II) mtrack: 0: min: 0 max: 2048
[ 23573.211] (II) mtrack: 1: min: 0 max: 2048
[ 23573.211] (II) mtrack: 2: min: 0 max: 2048
[ 23573.211] (II) mtrack: 3: min: 0 max: 2048
[ 23573.211] (II) mtrack: 4: min: -16384 max: 16384
[ 23573.211] (II) mtrack: 5: min: -4828 max: 5345
[ 23573.211] (II) mtrack: 6: min: -203 max: 6803
[ 23573.211] (II) mtrack: 9: min: 0 max: 65535
[ 23573.252] (II) Using input driver 'mtrack' for 'bcm5974'
[ 23573.253] (EE) mtrack: cannot configure device
[ 23573.253] (II) UnloadModule: "mtrack"

Full logs: https://gist.github.com/1k2ka/ae0471e9b26f7875478688ca2c91bfa4

from xf86-input-mtrack.

p2rkw avatar p2rkw commented on May 27, 2024

It may be caused by my "feature" Hold1Move1, first try to disable it with:

Option "Hold1Move1StationaryButton" "0"

in proper xorg.conf section.

BTW: do you have two bcm5974 devices connected?

from xf86-input-mtrack.

hnra avatar hnra commented on May 27, 2024

Adding Option "Hold1Move1StationaryButton" "0" to my config seems to have fixed the issue. This is the full input of xinput if you're still interested.

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Broadcom Corp. Bluetooth USB Host Controller	id=11	[slave  pointer  (2)]
⎜   ↳ bcm5974                                 	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Broadcom Corp. Bluetooth USB Host Controller	id=10	[slave  keyboard (3)]
    ↳ Apple Inc. Apple Internal Keyboard / Trackpad	id=12	[slave  keyboard (3)]

EDIT: I must say having that option enabled by default seems weird to me as a Mac user, it might be standard on other touchpads tho.

from xf86-input-mtrack.

p2rkw avatar p2rkw commented on May 27, 2024

Example updated: 02f458a

from xf86-input-mtrack.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.