Auto-hide the Launcher and Enable Workspaces options don't work when accessing Settings via desktop right-click

Bug #1631978 reported by Ads20000
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity (Ubuntu)
Fix Released
Undecided
Marco Trevisan (Treviño)
Xenial
Fix Released
Undecided
Unassigned

Bug Description

When right-clicking on the desktop to change the wallpaper, going to the Behavior tab and trying the Auto-hide the Launcher and Enable Workspaces options, the options don't have the intended effects. The Auto-hide launcher slider slides, but doesn't hide the launcher, and the workspaces aren't enabled as they should be.

This is on the Ubuntu 16.10 (20161008) live session, I don't know if it happens when Ubuntu 16.10 is installed (might try it later). This bug is not reproducible in Ubuntu 16.04.

Computer info:
VirtualBox Graphical User Interface Version 5.0.24_Ubuntu r108355
(I don't have access to spare hardware to test on at the moment)
Allocated 2GB RAM
Host OS: Ubuntu 16.04 LTS 64-bit
Lenovo ThinkPad X201

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: unity-control-center 15.04.0+16.10.20161003.1-0ubuntu2
ProcVersionSignature: Ubuntu 4.8.0-21.23-generic 4.8.0
Uname: Linux 4.8.0-21-generic x86_64
ApportVersion: 2.20.3-0ubuntu7
Architecture: amd64
CasperVersion: 1.379
CurrentDesktop: Unity
Date: Mon Oct 10 14:27:30 2016
LiveMediaBuild: Ubuntu 16.10 "Yakkety Yak" - Alpha amd64 (20161008)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: unity-control-center
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Ads20000 (ads20000) wrote :
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1631978

tags: added: iso-testing
Revision history for this message
Iain Lane (laney) wrote :

True, good find

I think it's like this

 - For the switches to work, unity-control-center needs to be started with the right COMPIZ_CONFIG_PROFILE (same as Unity) - in a VM, this will normally be "ubuntu-lowgfx"
 - nautilus, which is launching unity-control-center here has COMPIZ_CONFIG_PROFILE="ubuntu" (the default from /etc/X11/Xsession.d/65compiz-profile-on-session
 - Because gnome-session has the same value, and gnome-session launches nautilus
 - And gnome-session doesn't get the value from Unity because it starts up before Unity does, and Unity's systemd (or upstart - this is also broken on 16.04's current dailies) jobs are where the profile is decided

I guess that the COMPIZ_CONFIG_PROFILE calculation needs to be moved earlier in the session startup.

Changed in unity-control-center (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
affects: unity-control-center (Ubuntu) → unity (Ubuntu)
Changed in unity (Ubuntu):
assignee: Marco Trevisan (Treviño) (3v1n0) → nobody
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
status: New → Fix Released
Changed in unity (Ubuntu Xenial):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.