Ubuntu GNOME 17.04 running with HiDPI and touch screen support

Ubuntu GNOME 17.04 running with HiDPI and touch screen support

See my previous post on how to install Ubuntu on Yoga Pro 2 for Ubuntu GNOME 16.10.

I think Ubuntu GNOME is the best flavor of Ubuntu if you are running in HiDPI mode 3200x1800. All screen captured images are at HiDPI resolution.

Touch support

Ubuntu gnome support for touch screen is pretty good on the desktop shell.
Chrome browser supports touch screen very well and much better than Firefox without any plug-ins.
The windows key on the screen panel works as the windows key on the keyboard.
Screen rotation is supported on the new gnome and disables the keyboard when the yoga is used as a tablet, side lock rotation button works to lock the screen in a certain rotation.

 What works

Almost everything works great out of the box, there isn't many changes you need to do.
UbuntuGnome ships with gnome 3.24 and will boot with full resolution HiDPI and touch screen support enabled

Screen HiDPI support

Brightness, resolution keys, option keys to turn off the screen  all work.

You can change the resolution in the settings to another resolution in case you don't want to use HiDPI, selecting 1920x1080 that should give you a good scale ratio on the Yoga Pro 2.

Camera, Sound, Keyboard, Sleep, Wifibluetooth, USB3

Camera, sleep, wifi, Bluetooth, USB3, side sound button up/down, keyboard background light works, Special Fn key mute, volume up, volume down, turn off screen, refresh, brightness up and down, menu key, keyboard light, air-plane mode, all work as expected.
The windows touch logo on the touchscreen workssmall side lock rotation button works.

Fn key to show all screens works but it is a shortcut to Activities menu so you don't have to use the touch pad.

Does not work out of the box

The Fn key to disable track-pad function.

Tweaks to make some Apps work better with HiDPI 

Firefox, Google ChromeChromium, Cheese, totem work great in HiDPI.

Get chrome from google web site, or use chromium

sudo apt-get install google-chrome-stable

Chromium/Chrome  supports the touchscreen better than Firefox if you wish to use it with the touchscreen Chromium is the better choice.

Skype for Linux Beta works great in Hidpi.

For Thunderbird  works great in Hidpi.

Open Firefox advanced preferences page (about:config) and set parameter layout.css.devPixelsPerPx to 2 (or find the one that suits you better; 2 is a good choice for Retina screens).
If you use a HiDPI monitor such as Retina display together with another monitor, you can use AutoHiDPI add-on in order to automatically adjust  layout.css.devPixelsPerPx setting for the active screen.

If you use the touch screen you should install Grab and Drag add-on to make Firefox more tablet friendly.

Reference for other applications on HiDPI

archlinux HiDPI documentation


Configure larger font on tty console, leave all settings as they are, but for font select Terminus, and on the last one, where you can chose the size 16x32, and then reboot.

sudo dpkg-reconfigure console-setup

Reference: https://wiki.archlinux.org/index.php/HiDPI

Ubuntu extras and tools

sudo apt-get install ubuntu-restricted-extras

### DVD support
sudo /usr/share/doc/libdvdread4/install-css.sh

### Gnome utilities
sudo apt-get install adwaita-icon-theme-full vlc bijiben polari gnome-weather epiphany-browser p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller htop dconf-editor gnome-backgrounds gnome-bluetooth gnome-boxes gnome-calculator gnome-calendar gnome-clocks gnome-color-manager gnome-contacts gnome-control-center gnome-dictionary gnome-disk-utility gnome-documents gnome-logs gnome-maps gnome-music gnome-online-accounts gnome-photos gnome-session gnome-settings-daemon gnome-shell gnome-shell-extensions gnome-sound-recorder gnome-sushi gnome-system-monitor gnome-terminal gnome-themes-standard gnome-tweak-tool gnome-weather frogr vinagre ghex chromium-browser gnome-todo

### Simple Games
sudo apt-get install gnome-chess five-or-more four-in-a-row gnome-klotski gnome-nibbles gnome-robots gnome-sudoku gnome-mahjongg gnome-tetravex iagno lightsoff quadrapassel swell-foop

### Video Editing
sudo apt-get install openshot openshot-doc
sudo apt-get install kdenlive

### pitivi
### As user run 
flatpak install --user http://flatpak.pitivi.org/pitivi-master.flatpakref

### Flowblade video editor
### https://code.google.com/archive/p/flowblade/downloads
### sudo dpkg -i flowblade_0.12.0-1_all.deb
### sudo apt --fix-broken install

### Install cinelerra
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra-cv

### Lightworks
### https://www.lwks.com/
### download and get the deb from the website
sudo dpkg -i lwks-14.0.0-amd64.deb
sudo apt --fix-broken install

### Other tools
sudo apt-get install clementine minitube picard

sudo apt-get install blender

### Image editing
sudo apt-get install darktable gimp krita pinta

### Run windows or other linux versions inside Ubuntu
### See my other blog post on how to run Windows 10 inside gnomes-boxes

sudo apt-get install gnome-boxes
sudo apt-get install virtualbox

### Gnome development tools
sudo apt-get install gnome-builder glade gitg ghex

# flash
sudo apt-get install flashplugin-installer