-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
not working with Ubuntu 20.04 #53
Comments
Hi christianlaurent1992, I was able to install the magic mouse (2 I believe) but it took a few different approaches until it finally worked for me. I haven't gone back to confirm all is needed but I can list what I tried that is now operational with horizontal/vertical scroll. Maybe one of these will work for you. The two links below were most helpful. https://www.raspberrypi.org/forums/viewtopic.php?t=272419 Install/configure as follows:
Edit /boot/firmware/syscfg.txt Add the following line to the end of the file: Execute the following commands:
vvvv The below may not be necessary vvvvvEdit /usr/share/X11/xorg.conf.d/90-magictrackpad.conf file:
^^^^ The above may not be necessary ^^^^^To get the results of the installation and further configure mouse:
|
Thanks, I got it working too with some fiddling. But not without doing it manually after every reboot and tbh I haven’t noticed if horizontal works (but I think it does)
I have never gotten the 3 finger stuff to work, despite multiple attempts, have you?
…--
Christian Laurent | Tizard Scholar
Aerodynamics and Flight Mechanics Group | 13/5037
Faculty of Engineering and the Environment
University of Southampton | SO17 1BJ UK
(+44) 07821405026 | [email protected]
http://www.christianlaurent.me
________________________________
From: Frank Gould <[email protected]>
Sent: Monday, May 18, 2020 1:12:19 PM
To: mwyborski/Linux-Magic-Trackpad-2-Driver <[email protected]>
Cc: christianlaurent1992 <[email protected]>; Author <[email protected]>
Subject: Re: [mwyborski/Linux-Magic-Trackpad-2-Driver] not working with Ubuntu 20.04 (#53)
Hi christianlaurent1992, I was able to install the magic mouse (2 I believe) but it took a few different approaches until it finally worked for me. I haven't gone back to confirm all is needed but I can list what I tried that is now operational with horizontal/vertical scroll. Maybe one of these will work for you. The two links below were most helpful.
https://www.raspberrypi.org/forums/viewtopic.php?t=272419
http://sneclacson.blogspot.com/2016/09/using-apple-magic-mouse-with-ubuntu-1604.html
Install/configure as follows:
sudo apt install pi-bluetooth
sudo apt install dkms
git clone https://github.com/rohitpid/Linux-Magic-Trackpad-2-Driver.git
cd Linux-Magic-Trackpad-2-Driver/scripts
chmod u+x install.sh
sudo ./install.sh
Edit /boot/firmware/syscfg.txt
sudo nano /boot/firmware/syscfg.txt
Add the following line to the end of the file:
include btcfg.txt
Execute the following commands:
sudo rmmod hid_magicmouse
sudo modprobe hid_magicmouse emulate_3button=0 scroll_acceleration=1 scroll_speed=55
vvvv The below may not be necessary vvvvv
Edit /usr/share/X11/xorg.conf.d/90-magictrackpad.conf file:
sudo nano /usr/share/X11/xorg.conf.d/90-magictrackpad.conf
Add the following lines to the new file:
Section "InputClass"
Identifier "Touchpads"
Driver "libinput"
MatchProduct "Apple Inc. Magic Trackpad 2"
MatchDevicePath "/dev/input/event*"
EndSection
^^^^ The above may not be necessary ^^^^^
To get the results of the installation and further configure mouse:
Get systool command by installing the following:
sudo apt install sysfsutils
$ systool -avm hid_magicmouse
Module = "hid_magicmouse"
Attributes:
coresize = "20480"
initsize = "0"
initstate = "live"
refcnt = "0"
srcversion = "3D17F9A341D5471ADBEC2A6"
taint = "OE"
uevent = <store method only>
Parameters:
emulate_3button = "N"
emulate_scroll_wheel= "Y"
middle_click_3finger= "N"
report_undeciphered = "N"
scroll_acceleration = "Y"
scroll_speed = "55"
$ xinput list-props 11
Device 'Apple Magic Mouse':
Device Enabled (116): 1
Coordinate Transformation Matrix (117): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (246): 0
libinput Natural Scrolling Enabled Default (247): 0
libinput Scroll Methods Available (248): 0, 0, 1
libinput Scroll Method Enabled (249): 0, 0, 0
libinput Scroll Method Enabled Default (250): 0, 0, 0
libinput Button Scrolling Button (251): 2
libinput Button Scrolling Button Default (252): 2
libinput Middle Emulation Enabled (253): 0
libinput Middle Emulation Enabled Default (254): 0
libinput Accel Speed (255): -0.620000
libinput Accel Speed Default (256): 0.000000
libinput Accel Profiles Available (257): 1, 1
libinput Accel Profile Enabled (258): 1, 0
libinput Accel Profile Enabled Default (259): 1, 0
libinput Calibration Matrix (464): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Calibration Matrix Default (465): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Left Handed Enabled (260): 0
libinput Left Handed Enabled Default (261): 0
libinput Send Events Modes Available (262): 1, 0
libinput Send Events Mode Enabled (263): 0, 0
libinput Send Events Mode Enabled Default (264): 0, 0
Device Node (265): "/dev/input/event3"
Device Product ID (266): 76, 617
libinput Drag Lock Buttons (267): <no items>
libinput Horizontal Scroll Enabled (268): 1
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#53 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AFPXIOIKYWXA2S7EQ5BLSILRSEQ2HANCNFSM4MEE7BGQ>.
|
Yes, same here with manual configuration execution after every reboot. There should be some way to have it execute during the boot sequence but in all my attempts, the script can't connect to the X server or display. Any suggestions there are welcome. Also part of my configuration script, I parse the xinput string to determine the mouse and command id to set the desired parameters. As for three finger control, we don't know how that's supposed to work or why. So, I don't have anything to report about that feature. Horizontal scroll does work, however. |
I had some success making a small bash script with an alias ‘scrolling my that went something like:
Cd directory
Make clean
Make
Rmmod hid Magic Mouse
Insmod hid Magic Mouse
Cowsay keep scrolling Mooooooooo
But that broke so I’ve taken to doing it manually for a while...
I guess if you got that working the you could execute the same script on start up?
…--
Christian Laurent | Tizard Scholar
Aerodynamics and Flight Mechanics Group | 13/5037
Faculty of Engineering and the Environment
University of Southampton | SO17 1BJ UK
(+44) 07821405026 | [email protected]
http://www.christianlaurent.me
________________________________
From: Frank Gould <[email protected]>
Sent: Wednesday, May 20, 2020 1:38:42 PM
To: mwyborski/Linux-Magic-Trackpad-2-Driver <[email protected]>
Cc: christianlaurent1992 <[email protected]>; Author <[email protected]>
Subject: Re: [mwyborski/Linux-Magic-Trackpad-2-Driver] not working with Ubuntu 20.04 (#53)
Yes, same here with manual configuration execution after every reboot. There should be some way to have it execute during the boot sequence but in all my attempts, the script can't connect to the X server or display. Any suggestions there are welcome. Also part of my configuration script, I parse the xinput string to determine the mouse and command id to set the desired parameters.
As for three finger control, we don't know how that's supposed to work or why. So, I don't have anything to report about that feature. Horizontal scroll does work, however.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#53 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AFPXIOJ52RO5CTWLEK7E4Q3RSPFNFANCNFSM4MEE7BGQ>.
|
Hello everyone,
This code has always just worked for me with magic mouse 2 and is excelent- I have reinstalled after upgrading to ubuntu 20.04 and performed the troubleshooting steps on the read.me, to no avail:
sudo insmod ./hid-magicmouse.ko
executes without an errorI've never dabbled in any driver development before and am probably too newbie to solve this myself but i'm happy to be the guinea pig before anybody elses system breaks...
The text was updated successfully, but these errors were encountered: