Installing & using a unity session in 17.10
This is generally quite simple, just go
sudo apt install unity
When done you must reboot, when back at the login screen click on little cog wheel to dropdown session choices & choose unity.
If auto logging in then after the reboot just log out, at the login screen expose the dropdown & choose unity.
Once chosen unity will then become your default login.
To get the best unity session experience one should use lightdm instead of gdm3, to do that simply
sudo apt install lightdm
At the conf prompt choose lightdm, reboot.
If not intending to use gnome-shell after switching to lightdm feel free to remove gdm3 & gnome-shell, i.e. sudo apt purge gdm3 gnome-shell
There are some minor issues, most will be fixed or worked around for 18.04 but not for 17.10. As one example alt+print will not work to screenshot a window. The current workaround is this, (I've 'fixed' it in 18.04 via compiz & gnome-settings-daemon but hoping for more direct fix) -
press and hold Print Screen
press and hold Alt
release Print Screen (and then Alt)
Also if not getting onscreen notifications make sure notify-osd is installed,
sudo apt install notify-osd
unity-control-center
, it'sgnome-control-center
Are you sure you are actually logging into a unity session? (one must reboot after installing unity to get it with gdm3) If so what doesunity-control-center
produce if run in a terminal. Also what does this return?env |grep DESKTOP
1st 3 lines should show unity in them – doug Feb 05 '18 at 20:50unity-control-center
shows an almost empty settings screen: image. Runningenv | grep DESKTOP
yields: DESKTOP_AUTOSTART_ID=10460160173ff2b27151785420132590700000014790008 DESKTOP_SESSION=ubuntu XDG_SESSION_DESKTOP=ubuntu XDG_CURRENT_DESKTOP=ubuntu:GNOME GNOME_DESKTOP_SESSION_ID=this-is-deprecatedI'm starting to think something is not quite right in my configuration :)
– FlyingPumba Feb 05 '18 at 22:21