Start a Conversation

Unsolved

This post is more than 5 years old

T

151323

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.

9 Posts

May 30th, 2016 04:00

I just tried the kernel patch (Bug 102281) from bugzilla.kernel.org/show_bug.cgi and managed to get the power button working :emotion-2:

This is what I did (if I remember correctly):

- download kernel 4.4.6 from www.kernel.org/.../linux-4.4.6.tar.gz

- compiled kernel as described in askubuntu.com/.../how-to-apply-kernel-patches

 (note: compilation took me 1.5-2h and I got impatient in the last steps and aborted the process after the two .deb files below where ready)

- installed the kernel by

sudo dpkg -i linux-headers-4.4.6-custom_4.4.6-custom-1_amd64.deb
sudo dpkg -i linux-image-4.4.6-custom_4.4.6-custom-1_amd64.deb

With this kernel I can use the power button to wake from suspend without physical keyboard.

9 Posts

May 30th, 2016 05:00

Although I am pretty happy with the device in laptop mode, I think Ubuntu still needs quite some improvement in tablet mode (i.e. without physical keyboard).


So I tested Remix OS following the installation instructions at http://forum.xda-developers.com/remix/remix-os/remix-os-installation-rooting-t3293769 (had to copy all files to the /remix folder, though) and now I can dual boot Ubuntu or Android depending on my use case. Touch support & stylus work out of the box in Remix OS, but power button and rotation does not. Furthermore, I don't know how I can tell Remix OS that I am using a (physical) QWERTZ keyboard. Anyhow at the moment I prefer touch use on Remix to Ubuntu.

I configured grub2 to remember my last boot choice following http://askubuntu.com/questions/148662/how-to-get-grub2-to-remember-last-choice and so I can reboot from Remix into Remix without the keyboard attached.

9 Posts

June 1st, 2016 11:00

Rotation and even auto-rotate works in Remix OS after modifying system.img and unchecking forced landscape in the experimental settings.

To modify system.img in Ubuntu I used the following commands (written down from memory):

cp /remix/system.img .
sudo mv /remix/system.img /remix/system.img.bak
mkdir tmp
sudo chmod 0644 system.img
sudo mount -o loop,rw -t ext4 system.img tmp/
gksudo gedit tmp/build.prop
# change "ro.remixos.box=true" to "ro.remixos.box=false" and save
umount tmp
rm -r tmp
sudo cp system.img /remix/system.img

Unfortunately, the stylus coordinates are messed up in portrait mode.


9 Posts

June 8th, 2016 04:00

It is possible to select the grub2 boot menu without physical keyboard using volume up/volume down and windows button. However, it requires to recompile grub similar to how it is described at https://forums.opensuse.org/showthread.php/493806-TabletPC-OS-selection-in-GRUB-using-volume-and-Windows-buttons

The main difference is that buttons are differently mapped:

- Volume Up: GRUB_TERM_KEY_F1
- Volume Down: GRUB_TERM_KEY_F2
- Windows Button: GRUB_TERM_KEY_F5

Thus, the respective cases should be added to menu.c of the grub source.

No Events found!

Top