Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
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.
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.
I am trying to set up ubuntu on my Eeepc 91T. I am so close to figuring this out but my google searches are starting to come up empty and I am posting here as a last resort because I just know there is an X11 expert who can tell me exactly what is wrong...
The one we are interested in here is "IDEACOM IDC 6680" (ID 9).
When I run "xinput --test 9" and tap around on the screen, nothing shows.
Now when I run "evtest" I get the following output:
Code:
/dev/input/event0: Lid Switch
/dev/input/event1: Sleep Button
/dev/input/event2: Power Button
/dev/input/event3: AT Translated Set 2 keyboard
/dev/input/event4: Video Bus
/dev/input/event5: IDEACOM IDC 6680
/dev/input/event6: IDEACOM IDC 6680
/dev/input/event7: SynPS/2 Synaptics TouchPad
/dev/input/event8: Asus EeePC extra buttons
/dev/input/event9: HDA Intel MID Mic
/dev/input/event10: HDA Intel MID Headphone
/dev/input/event11: USB 2.0 Camera: USB 2.0 Camera
Notice the IDEACOM IDC 6680 has two event files.
If I do an evtest on event5 I get a whole bunch of output. But on event6 I get nothing.
Now on to the Xorg.0.log which is attached. You will see that in the logs there were two event files created (as seen above) but XINPUT is apparently using event6 which isn't doing anything.
Any help would be highly appreciated... I have been on this for weeks.
What distribution of linux are you using? I have a touchscreen that I used evdev to calibrate in Debian 8, but I had to change how I did it in Debian 9 because evdev went away.
I didn't create any xorg conf file, though. I just did a calibration startup script command to calibrate it.
Code:
# This works in Debian 9 Stretch
xinput set-prop "Fujitsu Takamisawa USB Touch Panel" "libinput Calibration Matrix" 1.07 0 -.05 0 1.09 -.07 0 0 1
Code:
# This works in Debian 8 Jessie
xinput set-prop "Fujitsu Takamisawa USB Touch Panel" "Evdev Axis Calibration" 850 16083 1000 15853
In my case, the touch screen was functional out-of-box. I only used the extra command line simply to calibrate it. In both cases, I dialed in the numbers by trial and error.
What distribution of linux are you using? I have a touchscreen that I used evdev to calibrate in Debian 8, but I had to change how I did it in Debian 9 because evdev went away.
I didn't create any xorg conf file, though. I just did a calibration startup script command to calibrate it.
Code:
# This works in Debian 9 Stretch
xinput set-prop "Fujitsu Takamisawa USB Touch Panel" "libinput Calibration Matrix" 1.07 0 -.05 0 1.09 -.07 0 0 1
Code:
# This works in Debian 8 Jessie
xinput set-prop "Fujitsu Takamisawa USB Touch Panel" "Evdev Axis Calibration" 850 16083 1000 15853
In my case, the touch screen was functional out-of-box. I only used the extra command line simply to calibrate it. In both cases, I dialed in the numbers by trial and error.
I am using Lubuntu. I am not sure why that would be any different from debian. I remember it looking like in my 10-evdev (or something along those lines) there were restrictions on whether or not the device would register with a given driver; in the logs it looked like my touchscreen wasn't registering as those devices, but in my added file there was no such restriction. I don't know much about xorg to be honest.
For calibration I just used "xinput --test" and touched the edges of my screen to see what the min/max values are for X and Y, and from there I just tweaked them until the pointer was directly under my finger.
Which release of Lubuntu? I don't know which releases of Ubuntu have evdev. Don't be surprised if your solution breaks on a more current or future release of Ubuntu, though. Where Debian goes, so tends Ubuntu.
As for why Lubuntu would be different from Debian - Lubuntu is based on Ubuntu, which started off pretty close to Debian and is currently pretty close to Debian. There was a long time, though, when Ubuntu was doing some weird stuff like Upstart and Mir. But generally, Ubuntu is pretty close to Debian.
Lubuntu 17.10. After installation the xserver-xorg-input-evdev package was not automatically included; I had to install that one manually. From the logs it looked like libinput was trying to match my touchscreen, though.
I normally use debian but the last time I installed debian there were some packages that were very out of date and had some annoying bugs that made it hard to use VPN from the network manager applet.
Lubuntu 17.10. After installation the xserver-xorg-input-evdev package was not automatically included; I had to install that one manually. From the logs it looked like libinput was trying to match my touchscreen, though.
Ah. I see it is indeed still in the Debian 9 repositories, it just isn't installed by default. Maybe I could have just installed it after my dist-upgrade from Debian 8 to Debian 9, rather than learn a new way to calibrate it. Oh well!
Quote:
I normally use debian but the last time I installed debian there were some packages that were very out of date and had some annoying bugs that made it hard to use VPN from the network manager applet.
That's how it goes with Debian Stable. It should be pretty current right now, since Debian 9 was released not long go. But inevitably, it will gradually get out of date until the next Debian Stable release.
Ah. I see it is indeed still in the Debian 9 repositories, it just isn't installed by default. Maybe I could have just installed it after my dist-upgrade from Debian 8 to Debian 9, rather than learn a new way to calibrate it. Oh well!
But you still would need a driver for the touchscreen (as a pointer device) before you can calibrate it right? For me xinput wasn't even creating an entry for that input event (5 in my case) since there was no driver loaded for it. Once I loaded evdev everything fell into place. If you aren't using evdev you must be using some other driver...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.