Start a Conversation

Unsolved

This post is more than 5 years old

T

151321

March 10th, 2016 21:00

Trying Ubuntu 16.04 on a Dell Venue 11 Pro 7140 - not working very well

I've been running a daily build of Ubuntu 16.04 (which is not yet released) on my Dell Venue 11 Pro 7140 for a few days. In general, it's very stable, except for an occasional pop-up, "Sorry, Ubuntu 16.04 has experienced an internal error", which doesn't have any other ill effects that I can discern.

I had hoped that Ubuntu's sleep behavior would be better than Windows 8.1, but it's just as bad - the only usable sleep mode is hibernate. This tablet was released with broken operating system support for sleep, and now, a year later, it's STILL broken in Windows 8.1 and Linux. Under Windows, my 7140 still burns 9% of its battery per hour when "asleep," even running the latest drivers and updates.

Used with a physical keybard and mouse or touchpad, Ubuntu 16.04 works very well on the 7140. As a pure tablet, without a physical keyboard or pointing device, using just the touch screen for input, it has a lot of problems. I would be happy if I could use just 3 programs: firefox, thunderbird, and vlc. Of the three, vlc works perfectly, firefox is marginally usable (with some contriving), but thunderbird is not usable for me.

One glaring problem with the touch screen in Ubuntu 16.04 is the inability to right-click. "settings / universal access / pointing and clicking / simulated secondary click - ON" is supposed to simulate a right-click with a long finger press, but it works only in some programs, and then only intermittently. The built-in on-screen keyboard, "onboard", can simulate mouse button clicks, but it's cumbersome - it requires several clicks, and the keyboard covers a significant fraction of the screen when active.

The default text editor, gedit, shows what's possible on the touch screen in Ubuntu 16.04 - it implements scrolling, text selection, and right-click, all with 1-finger gestures, and they work consistently and feel good.

With firefox, the "grab and drag" extension gets you 1-finger scrolling, but it only works if you click a non-clickable area of the screen, it breaks text selection, and momentum doesn't work. I make heavy use of tabs in firefox, which requires right-clicking. Unfortunately, the only way to right-click in firefox is with the cumbersome on-screen keyboard.

With thunderbird, there is no reasonable way to scroll through a mailbox with many messages or to scroll through a single large message. The scroll bar controls are tiny, and moving them the tiniest bit jumps too far.

If you do a web search, you find many suggestions for making Ubuntu usable on a touch screen - ginn, synclient, xswipe, touchegg, mtrack, easystroke, etc. You also find many users saying they tried one or another and they didn't work. I've tried a few of these, to no avail, but I don't have time to continue trying every dodgy recommendation I find on the web.

Currently, my most severe pain point is scrolling in thunderbird. If anyone is successfully using thunderbird with a touch screen in Ubuntu, I'd love to hear how you're doing it. Or, if there is an alternative email client that is reliable, usable on a touch screen, and in ubuntu repos, I'd also love to hear about it.

Finally, one last huge problem - the boot environment has no on-screen keyboard, so there's no way to use full disk encryption in Ubuntu without a physical keyboard.

26 Posts

March 14th, 2016 22:00

I've found that the evolution email client handles the touch screen much better than thunderbird, so my biggest pain point has been relieved. Ubuntu 16.04 is now usable (though still far from perfect) for my modest requirements.

There's also one user report that sleep works with kernel version 4.4.1, which, presumably, will make its way to ubuntu 16.04 before too long.

9 Posts

March 23rd, 2016 03:00

Hi,


what did you do to make the touchscreen work? Did it work out of the box?

I just installed 16.04 and the touchscreen does neither work with kernel 4.4.0-15 nor 4.4.6-040406 (from kernel.ubuntu.com/.../v4.4.6-wily).

26 Posts

March 23rd, 2016 04:00

It just worked out of the box. I didn't need to do anything special to enable the touch screen to work.

I have the Dell "slim" tablet keyboard, and I used it during installation, but I'm pretty sure the touch screen was working the whole time.

Of course, when say "working", I mean the hardware and system software appear to be working perfectly, but application support is very poor. And the touch screen is useless for entering a password if you're using full-disk encryption, since there is no on-screen keyboard.

I'm currently running kernel 4.4.0-14, which I got through a routine software update. I have no usable sleep modes, but one arch linux user reported that the 7140 can sleep successfully with kernel 4.4.1. I'm waiting for it to show up in a software update.

I will say the system is very stable. Since it can't sleep, I just keep it plugged in and powered on 24/7, and it's never crashed or acted flaky.

9 Posts

March 23rd, 2016 04:00

Thanks for the prompt response and good to hear that it worked out of the box for you. Let's see whether I can find the problem with my installation.


Edit: Taking todays image from http://cdimage.ubuntu.com/daily-live/20160323/ solved the touchscreen issue.

26 Posts

March 23rd, 2016 12:00

Congrats on getting it working. Please post if you figure out any tricks for making it more usable as a tablet.

I'm getting by with firefox, evolution, and vlc, mediated by onboard.

An example of the UI problems is opening a link in a new tab in firefox. With the physical keyboard/trackpad attached, I can middle-click or right-click on a link, to open it in a new tab. On the touch-screen, I have to:

  1. tap the onboard icon, which i have locked to the launcher, which i have permanently visible. this brings up the on-screen keyboard, which covers a good bit of the screen.
  2. scroll the page, if the link i want has been covered by the keyboard. this works because i'm using the "grab and drag" firefox extension.
  3. tap onboard's middle mouse button.
  4. tap the link i want to open.
  5. tap onboard's button, to hide it again.

running windows on the same tablet, i can long-press to simulate a right-click. i can't do that on ubuntu.

26 Posts

March 27th, 2016 20:00

A couple of quick updates:

I mis-spoke when I said "I have no usable sleep modes." I had written in my original post that hibernate does work, and I just verified that again today.

After a recent update, the firefox "open link in new tab" extension now works, so I no longer have to go through the laborious procedure with the on-screen keyboard.

One step at a time...

9 Posts

March 28th, 2016 08:00

I tried the sleep mode configuration described at https://bbs.archlinux.org/viewtopic.php?pid=1601365#p1601365 and it appears to work.

This page http://www.studioteabag.com/science/dell-venue-pro-linux/ was quite useful for me in figuring out how to make the stylus work when the screen is rotated. As auto rotation doesn't work, I wrote the following script to toggle screen rotation:

#!/bin/sh
# determine whether screen is already rotated
xrandr --current | grep primary | grep "left ("
if [ $? -eq 1 ];
then
  xrandr -o left
  # rotate stylus driver
  xinput set-prop 13 "Evdev Axis Inversion" 1, 0
  xinput set-prop 13 "Evdev Axes Swap" 1
else
  xrandr -o normal
  # un-rotate stylus driver
  xinput set-prop 13 "Evdev Axis Inversion" 0, 0
  xinput set-prop 13 "Evdev Axes Swap" 0
fi

 

With the launcher that I created for this script, I can much better use the device as a tablet.

9 Posts

March 28th, 2016 08:00

If you own a stylus you can use

xinput set-button-map "SYNA7500:00 06CB:780E Pen" 1 3 2 4 5

to enable a right-click on the lower stylus button (click the button when hovering)

26 Posts

March 28th, 2016 17:00

I tried the sleep mode configuration described at https://bbs.archlinux.org/viewtopic.php?pid=1601365#p1601365 and it appears to work.

Freeze hasn't worked for me in the past. Just now, I ran Software Updater to bring my 7140 fully up to date, then I tried "echo freeze > /sys/power/state" (running as root).

I get into the state where the screen is off, and tapping the on-screen button elicits a brief buzz, but no other observable behavior. I have to hold the power button down for 20 sec, to power off, then hold it on for a few secs, to power on again.

In my case, "Freeze" is aptly named.

26 Posts

March 28th, 2016 18:00

BTW, the author of the thread you linked to is the same person who reported that freeze works as of kernel 4.4.1:

https://bbs.archlinux.org/viewtopic.php?pid=1601192#p1601192

i have kernel 4.4.0-15.

do you have freeze working on a 4.4.0 kernel?

9 Posts

March 29th, 2016 01:00

I am also on kernel 4.4.0-15. When creating the /etc/systemd/sleep.conf the sleep/resume works for me using the slim keyboard to wake up the tablet. The problem is that none of the keys/buttons of the tablet can wake it up. Hope that this will be resolved when the power button will eventually be recognised.

2 Posts

April 21st, 2016 21:00

I just upgraded from 15.10 to 16.04.  I had the same problem in that my touchscreen stopped working completely (even though it worked perfectly in 15.04).

I "upgraded" to Mainline kernel 4.6-rc4-wily and it's working again.  I'm unsure if the "wily" tag is special.  Maybe there's something about wily kernels that don't work with xenial.

On the booting with full disc encryption, I have an open bug for that here.  Please add yourself to the "I'm affected" list at the top!  Thanks!

April 26th, 2016 03:00

I'm testing 16.04 on a Venue 11 Pro 7139 and having serious issus with the touch-screen. When I boot the live system it works very well but after installation it is dead. The only difference between live and installed system I could find is the recording of evbug messages in /var/log/kern.log whenever I use the touchpad. This does not happen in the live system.


Edit: I installed the Mainline kernel 4.5.2 and it's working now.

26 Posts

April 30th, 2016 12:00

I just did a fresh install of the official 16.04 desktop system on my 7140 via liveUSB.

The installation wizard was unable to connect to wifi, for downloading updates and 3rd-party software during installation. Fortunately, there is an easy work-around.

After booting the liveUSB, I choose “try ubuntu”, so I can increase the size of my boot partition, as described here (i use "2048 2048 2048"):

http://askubuntu.com/questions/184358/resizing-boot-partition-with-full-disk-encryption/678073#678073

To get wifi to work:

  settings / network - select your access point

  dismiss the wifi connection dialog that appears

  click the right arrow next to your access point's name, then settings / security

  enter your wifi password, click "save", then click "connect"

Then start the install wizard, by double-clicking the "install ubuntu" icon on the desktop.

Running the released 16.04, my 7140 is working just as described in the other posts in this thread.

I'm pretty happy with firefox on the touchscreen, since I've installed the "grab and drag", "open bookmarks in new tab", and "open link in new tab" extensions and now have customized the "grab and drag" preferences to my liking. Evolution and vlc continue to work well.

Freeze works, but my 7140 can't wake up without a physical keyboard, as Asvin reported above.

One other problem: the integrated microSD card slot doesn't work. Here's a work-around, based on http://www.0xf8.org/2016/01/workaround-for-broken-o2-micro-sd-card-reader-support-since-linux-kernel-version-4-1-8/

  create /etc/modprobe.d/sdhci.conf, containing a single line:

      options sdhci debug_quirks2="0x4"

  update-initramfs -u -k all

14 Posts

May 11th, 2016 22:00

Hey guys,

Any major problems left with this device wthh 16.04 + a newer kernel?

Do the headphones and speakers work now?

What about the freeze state? How is that working out for you?

Thanks,


Bryan

No Events found!

Top