Code Monkey home page Code Monkey logo

Comments (10)

PetteriAimonen avatar PetteriAimonen commented on September 22, 2024

This is just a guess, but the two "Using input driver 'mtrack'" lines seem to suggest that perhaps your device is detected twice for some reason. If that is the problem, it could be possible to limit it using MatchDevicePath "/dev/input/eventX" where X is a number you might find from dmesg.

from xf86-input-mtrack.

dlemke01 avatar dlemke01 commented on September 22, 2024

Hi Petteri,
I thought MatchIsTouchpad "on" replaced the need for MatchDevicePath. From http://ubuntuforums.org/archive/index.php/t-1730361.html
BlueDragonX: ' ...Don't use MatchDevicePath anymore, use: MatchIsTouchpad "on" '

I had tried that previously, but got tired of going through all the events in /dev/input, and I think I tested it with the right one b/c if I did cat /dev/input/event11 (I think it was 11), it showed mouse input even though the cursor did not move.

from xf86-input-mtrack.

brutasse avatar brutasse commented on September 22, 2024

I had the same problem (updated to xorg-server 1.16.0-6 on Arch, using a Macbook Air from 2012).

Turns out this is due to X now being rootless and my user didn't have the permissions to read /dev/event/input10. A simple gpasswd -a input <user> solved the issue for me.

Another solution is to use /etc/X11/Xwrapper.config to force execution as root as explained here but it's less elegant.

from xf86-input-mtrack.

dlemke01 avatar dlemke01 commented on September 22, 2024

Thanks brutasse!

from xf86-input-mtrack.

canoon avatar canoon commented on September 22, 2024

I've fixed this partially in #70 but it still doesn't seem to want to resume correctly after a vt switch.

from xf86-input-mtrack.

rcrath avatar rcrath commented on September 22, 2024

I am also having this problem on an up-to-date manjaro system (arch-based). Brutasse's solution did not work for me. It may contain a typo. I think it should be

gpasswd -a user input

not

gpasswd -a input user

Did not work either way. tried after a reboot too. cat /dev/input/mouse2 shows activity on trackpad successfully.

from xf86-input-mtrack.

rynbrd avatar rynbrd commented on September 22, 2024

It works on xorg 1.16.0, I've been running it against that version for quite a while. This does seem to be an Arch specific issue. I'm not the Arch package maintainer and I don't have any of these systems around I'm afraid.

from xf86-input-mtrack.

rcrath avatar rcrath commented on September 22, 2024

removed all traces of earlier versions and checked out master branch, reinstalled, and this time it worked. the one extra thing I did was add another line to my Xwrapper.config file. I'll paste the whole thing in, though at this point I am not sure the extra line I put in is what fixed the problem (after a reboot just to be sure)

# from less elegant solution here
# https://github.com/BlueDragonX/xf86-input-mtrack/issues/69#issuecomment-52619907
# and 
# https://www.archlinux.org/news/xorg-server-116-is-now-available/
# man xorg.wrap
# this is the other option for this file not mentioned in comment above
# allowed_users = rootonly|console|anybody
allowed_users = anybody
# this is the fix recommended:
needs_root_rights = yes
#these are the options:
#needs_root_rights = yes|no|auto

I also added myself to the group "input" as described above, though that alone did not fix the problem.

from xf86-input-mtrack.

rcrath avatar rcrath commented on September 22, 2024

broke again after update in 3.16 kernel via manjaro, as per #83, which includes workaround.

from xf86-input-mtrack.

WhyNotHugo avatar WhyNotHugo commented on September 22, 2024

FWIW, as stated above, sudo gpasswd -a $USER input works fine, though it's just a hacky workaround.

Regrettably , I lack the expertise to improve upon #70 in order to do a proper fix. :(

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.