Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
03-27-2017, 03:26 PM
|
#1
|
LQ Newbie
Registered: Mar 2017
Posts: 10
Rep:
|
fedora on surface pro 3
Hello!
I have microsoft surface pro 3 with win 8.1 and got sick of it for several reasons. :-)
So I did install fedora 25 (compiz) on it. I was positively surprised with everything. Then I did a "dnf -y update" and also installed a few progs. Then decided to reboot... but after reboot the touchpad is not working anymore for the mouse movement. But still works for the left and right buttons!
I have googled since last two days, but did not find any solution. I am motivated to continue with this system, but this issue is very annoying... can someone guide me to a solution, please?
Thank you!
|
|
|
03-28-2017, 04:06 PM
|
#3
|
LQ Newbie
Registered: Mar 2017
Posts: 10
Original Poster
Rep:
|
Hi.
Thank you for your reply.
I am running Fedora 25 with compiz.
The strange is that after installation, the touchpad worked ok. But now, after "dnf update" and some software installation, the buttons still work, but the mouse movement does not exists. It simply does not respond to movement.
Something was modified... :-(
Regards.
|
|
|
03-28-2017, 04:13 PM
|
#4
|
Senior Member
Registered: Dec 2014
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364
|
Quote:
Originally Posted by neurotoxin
Hi.
Thank you for your reply.
I am running Fedora 25 with compiz.
The strange is that after installation, the touchpad worked ok. But now, after "dnf update" and some software installation, the buttons still work, but the mouse movement does not exists. It simply does not respond to movement.
Something was modified... :-(
Regards.
|
Hi neurotoxin .. I've been dual-booting Windows 10 and Arch Linux on my Surface Pro 3 for the last 18 months or so. It's best to know what you're modifying when making any changes - support for some features on the SP3 are still only available via kernel patches (multitouch support on Type Cover), but simple usage of the touchpad should be there. It works best with libinput as opposed to synaptics.
I am unfamiliar with Fedora. Could you specify :
- what kernel you are running ?
- are you using libinput ?
... We'll go from there ...
|
|
|
03-28-2017, 04:54 PM
|
#5
|
LQ Newbie
Registered: Mar 2017
Posts: 10
Original Poster
Rep:
|
Hi Rickkkk,
I believe it is 4.9.14-200.fc25.x86_64
How can I check if it is libinput?
thanks.
|
|
|
03-28-2017, 05:06 PM
|
#6
|
Senior Member
Registered: Dec 2014
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364
|
Quote:
Originally Posted by neurotoxin
Hi Rickkkk,
I believe it is 4.9.14-200.fc25.x86_64
How can I check if it is libinput?
thanks.
|
Hey neurotoxin .. Again, I apologize, but I am unfamiliar with Fedora. You would use your package manager's query command, appended with something like: | grep libinput. For instance, with Arch Linux, the command with the pacman package manager would be:
pacman -Q | grep libinput
... The package required for X is xf86-input-libinput in Arch - probably similar in other distros.
That said, Fedora / Compiz might have some kind of GUI to check stuff like this - you could also try that if it exists. Or if Fedora has some kind of online wiki like Arch does, you might find some useful information there.
Also, version 4.11 of the kernel is supposed to include out-of-the-box support for the SP3 Type Cover. So if you're able to wait and upgrade to that when it is released, you may be set that way.
Let us know how you do !
Last edited by Rickkkk; 03-28-2017 at 05:08 PM.
|
|
|
03-28-2017, 05:17 PM
|
#7
|
LQ Guru
Registered: Dec 2011
Distribution: Slackware, Debian 12, Devuan & MX Linux
Posts: 9,528
|
Quote:
Originally Posted by neurotoxin
Hi Rickkkk,
I believe it is 4.9.14-200.fc25.x86_64
How can I check if it is libinput?
thanks.
|
I think yum search libinput.
|
|
1 members found this post helpful.
|
03-28-2017, 05:24 PM
|
#8
|
LQ Newbie
Registered: Mar 2017
Posts: 10
Original Poster
Rep:
|
Well, checking the xorg.log it seams so...
$ grep -e libinput /var/log/Xorg.0.log
[ 6.691] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[ 6.726] (**) Surface Pro 3/4 Buttons: Applying InputClass "libinput keyboard catchall"
[ 6.730] (**) Microsoft Surface Type Cover: Applying InputClass "libinput pointer catchall"
[ 6.730] (**) Microsoft Surface Type Cover: Applying InputClass "libinput keyboard catchall"
[ 6.732] (**) Microsoft LifeCam Front: Applying InputClass "libinput keyboard catchall"
[ 6.733] (**) Microsoft LifeCam Rear: Applying InputClass "libinput keyboard catchall"
[ 6.735] (**) NTRG0001:01 1B96:1B05 Pen: Applying InputClass "libinput tablet catchall"
[ 6.735] (**) NTRG0001:01 1B96:1B05 Pen: Applying InputClass "libinput tablet catchall"
[ 6.735] (**) NTRG0001:01 1B96:1B05 Pen: Applying InputClass "libinput tablet catchall"
[ 6.735] (**) NTRG0001:01 1B96:1B05 Pen: Applying InputClass "libinput tablet catchall"
[ 6.735] (**) NTRG0001:01 1B96:1B05 Pen: Applying InputClass "libinput tablet catchall"
[ 6.735] (**) NTRG0001:01 1B96:1B05 Pen: Applying InputClass "libinput tablet catchall"
[ 6.800] (**) NTRG0001:01 1B96:1B05: Applying InputClass "libinput touchscreen catchall"
|
|
|
03-28-2017, 06:06 PM
|
#9
|
Senior Member
Registered: Dec 2014
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364
|
Quote:
Originally Posted by neurotoxin
Well, checking the xorg.log it seams so...
..
|
Good. Now check and see if you have the proper config files for X. Usually these would be in /etc/X11/xorg.conf.d/
As an example, this is what I have for my SP3, in a file I created named:
/etc/X11/xorg.conf.d/00-rick-surfacepro3-libinput.conf :
Code:
Section "InputClass"
Identifier "SP3-keyboard"
MatchIsKeyboard "on"
Driver "libinput"
Option "XkbLayout" "us,ca"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputClass"
Identifier "SP3-touchpad"
MatchIsTouchpad "on"
Driver "libinput"
Option "Tapping" "on"
EndSection
|
|
|
03-29-2017, 03:02 PM
|
#10
|
LQ Newbie
Registered: Mar 2017
Posts: 10
Original Poster
Rep:
|
Great!! It works!!
THANK YOU!!!!!!
|
|
|
03-29-2017, 04:44 PM
|
#11
|
Senior Member
Registered: Dec 2014
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364
|
Quote:
Originally Posted by neurotoxin
Great!! It works!!
THANK YOU!!!!!!
|
Good news - you're very welcome - glad you're set. Enjoy linux on your SP3 .. :-)
Rick
P.S.: keep an eye out for improvements apparently coming in kernel 4.11 - especially the previously-mentioned multitouch functionality ... ;-)
Last edited by Rickkkk; 03-29-2017 at 04:45 PM.
|
|
|
03-29-2017, 09:06 PM
|
#12
|
LQ Guru
Registered: Dec 2011
Distribution: Slackware, Debian 12, Devuan & MX Linux
Posts: 9,528
|
Glad to hear it works!
Enjoy Fedora:-
|
|
|
03-31-2017, 02:48 AM
|
#13
|
LQ Veteran
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,253
|
Quote:
Originally Posted by Rickkkk
Good news - you're very welcome - glad you're set. Enjoy linux on your SP3 .. :-)
|
Just a FYI - looks like Fedora has enabled as modules in 4.11
Code:
CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
CONFIG_SURFACE3_WMI=m
CONFIG_SURFACE_PRO3_BUTTON=m
CONFIG_SURFACE_3_BUTTON=m
4.11.0-0.rc4.git0.1.fc27.x86_64 - grep'd for "surface"
|
|
|
03-31-2017, 12:58 PM
|
#14
|
Senior Member
Registered: Dec 2014
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,364
|
Quote:
Originally Posted by syg00
Just a FYI - looks like Fedora has enabled as modules in 4.11
Code:
CONFIG_TOUCHSCREEN_SURFACE3_SPI=m
CONFIG_SURFACE3_WMI=m
CONFIG_SURFACE_PRO3_BUTTON=m
CONFIG_SURFACE_3_BUTTON=m
4.11.0-0.rc4.git0.1.fc27.x86_64 - grep'd for "surface"
|
... Most encouraging .. thx syg00. Hopefully the multitouch functionality of the TypeCover touchpad is also mainstreamed.
Cheers all :-)
|
|
|
All times are GMT -5. The time now is 02:17 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|