Skip to content
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

Surface Go - Touchscreen #251

Closed
a0910115172 opened this issue Sep 19, 2018 · 4 comments
Closed

Surface Go - Touchscreen #251

a0910115172 opened this issue Sep 19, 2018 · 4 comments

Comments

@a0910115172
Copy link

I am the Surface Go user. I have a touchscreen problem: If I want to slide, it will click first time and go slide. How can I modify this? Thank you.

@a0910115172
Copy link
Author

Solve the touch screen suspend bug by me.
add this in boot script(init.sh):

echo "on" > /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/power/control

It can always turn on touchscreen and never suspend in 1000ms and we can get smoothly to use touchscreen.

@jakeday
Copy link
Owner

jakeday commented Dec 28, 2018

This has been fixed in the latest releases. Please make sure you run setup.sh script again.

@jakeday jakeday closed this as completed Dec 28, 2018
@choeffer
Copy link

choeffer commented Jan 19, 2019

See https://www.reddit.com/r/SurfaceLinux/comments/ah30w8/surface_go_remove_not_existing_battery_from_gnome/ I added some more infos. Just add the link here so that I am not double posting same information at two different places.

@thebitstick
Copy link

thebitstick commented Aug 5, 2019

Not sure if I should make a new issue about this but the fix for switching the touchscreen from auto to on for the Surface Go doesn't work on Fedora.
While Ubuntu and Arch are the only officially supported distros for this project, I'd imagine it doesn't work on Arch either, so it may be worth to have a look.

Installing the surfacego-touchscreen script (which is done automatically using setup.sh) uses update-rc.d which doesn't exist on Fedora (and Arch), and in order to use the script with Systemd (which is technically done anyways on Ubuntu), you need to include metadata for Chkconfig in the script, (as well as add #!/bin/bash at the top, like any shell script) which handles legacy init.d scripts on Fedora/RHEL.

EDIT: I have made a PR for this (along with adding -e to echo).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants