A convergent desktop environment.
Clone or download
Latest commit 9f31e64 Nov 20, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.bazaar Fix more permissions Nov 9, 2015
.bzr-builddeb Inital unity8 commit. Jun 5, 2013
.crossbuilder update according to latest changes in crossbuilder Aug 1, 2016
.settings Add Autopilot List and Run configurations. Jul 11, 2014
cmake/modules provide a range of ports to QML JS Debugger Mar 4, 2016
data Add open store to launcher, Fix ubports/ubuntu-touch#418 (#43) Jun 9, 2018
debian Fix more wizard papercuts Oct 8, 2018
doc drop unneded line in example Mar 31, 2016
include Guard check for cleanliness, though it shouldn't matter Oct 4, 2016
plugins Use qml singeltonType for changelog Aug 15, 2018
po Fix more wizard papercuts Oct 8, 2018
qml Advance welcome wizard when pressing enter in text fields Oct 15, 2018
src Enable loading the main Qt catalog which in turn allows for using RTL… Nov 9, 2016
tests Just remove the reporting wizard page. Oct 11, 2018
tools Merge Aug 8, 2016
.bzrignore Add PyDev project files for autopilot tests. Nov 18, 2013
.gitignore Support git-backed checkout in run_on_device. Jun 7, 2013
.project Move PyDev project to the root. Jul 10, 2014
.pydevproject Add .bazaar and whitespace to the PyDev project. Jul 11, 2014
CMakeLists.txt Merge trunk Sep 28, 2016
CODING.md Update and rename CODING to CODING.md Nov 20, 2018
COPYING Inital unity8 commit. Jun 5, 2013
COPYING.LGPL ship required license files Jun 26, 2013
Jenkinsfile Update Jenkinsfile May 18, 2018
LGPL_EXCEPTION.txt ship required license files Jun 26, 2013
README.md Update README.md Nov 20, 2018
build.sh drop some legacy Jul 20, 2016
runtests.sh Fix permissions Nov 4, 2015



A convergent desktop environment.

Unity 8

How to install

The latest development preview of Unity8 for desktop can be installed on Ubuntu 16.04 (xenial) and 18.04 (bionic) as follows:

  1. Run the install script
bash <(wget -qO- https://raw.githubusercontent.com/ubports/unity8-desktop-install-tools/master/install.sh)
  1. Reboot, select "unity8" at the login prompt, and enjoy :)

NOTE: The above installation instructions currently only work on Ubuntu 16.04 (xenial) and 18.04 (bionic). Please be aware that the script will install the latest development preview of Unity8 for desktop. Expect bugs! Only install this preview if you understand the risks and are willing/able to fix your system if the preview breaks anything. You are advised not to install this preview onto a production system.

See CODING for build instructions.

Where to report issues

Issues related to the version of Unity8 for desktop (the latest development preview) installed using the above instructions should be reported on the Unity8 issue tracker in this repository.

Note that issues related to the version of Unity8 that currently runs on Ubuntu Touch devices should NOT be reported in this repository, but instead should be reported on the Ubuntu Touch issue tracker. This will change once Ubuntu Touch moves to the latest version of Unity8.

What works / what does not work

This list is incomplete, please help improve it

What works:

  • Most Wayland apps work
  • Many report being able to log in using LightDM, but may require a few attempts

Does not work:

  • Most Xapps don't (yet) work
  • Proprietary drivers don't (yet) work
  • Many report being unable to log in using GDM

Get involved