Unityshell sometimes is removed from active-plugins unity list
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Fix Released
|
High
|
Andrea Azzarone | ||
Xenial |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
Sometimes gsettings org.compiz.
[Test case]
There's no easy way to reproduce the issue without some manual intervention.
So one way is, set the unity active plugin list without unityshell and restart
your session:
gsettings set org.compiz.
active-plugins "['core', 'composite', 'opengl', 'compiztoolbox', 'vpswitch', \
'snap', 'mousepoll', 'resize', 'place', 'move', 'wall', 'grid', 'regex', \
'imgpng', 'session', 'gnomecompat', 'animation', 'fade', \
'unitymtgra
killall gnome-session-
Instead of killing the session, you can also just restart unity by launching:
restart unity7
On session restart unity should be correctly reloaded and listed in
gsettings get org.compiz.
[Regression Potential]
Compiz load time might be increased, custom plugin list could be reverted to the default ones.
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 204 lines (+120/-2)9 files modifiedCMakeLists.txt (+6/-0)
debian/control (+1/-0)
debian/libunity-core-6.0-9.install (+1/-1)
debian/unity-services.install (+1/-1)
debian/unity.install (+1/-0)
plugins/unityshell/unityshell.xml.in (+2/-0)
tools/CMakeLists.txt (+22/-0)
tools/unity_active_plugins_safety_check.cpp (+83/-0)
unity7.conf.in (+3/-0)
- Andrea Azzarone (community): Approve
-
Diff: 1128 lines (+505/-85)35 files modifiedCMakeLists.txt (+6/-0)
debian/changelog (+35/-0)
debian/control (+1/-0)
debian/libunity-core-6.0-9.install (+1/-1)
debian/unity-services.install (+1/-1)
debian/unity.install (+1/-0)
decorations/CMakeLists.txt (+1/-0)
decorations/DecoratedWindow.cpp (+101/-5)
decorations/DecoratedWindow.h (+1/-0)
decorations/DecorationsManager.cpp (+1/-1)
decorations/DecorationsPriv.h (+8/-0)
decorations/DecorationsShape.cpp (+107/-0)
decorations/DecorationsShape.h (+54/-0)
launcher/DeviceNotificationDisplay.h (+1/-1)
launcher/DeviceNotificationDisplayImp.cpp (+4/-26)
launcher/DeviceNotificationDisplayImp.h (+1/-1)
launcher/FileManagerLauncherIcon.cpp (+4/-2)
launcher/TrashLauncherIcon.cpp (+21/-17)
launcher/VolumeLauncherIcon.cpp (+1/-1)
lockscreen/LockScreenAcceleratorController.cpp (+12/-2)
plugins/unityshell/src/unityshell.cpp (+2/-1)
plugins/unityshell/unityshell.xml.in (+2/-0)
tests/test_mock_devices.h (+1/-1)
tests/test_unity_window_view.cpp (+6/-0)
tests/test_volume_launcher_icon.cpp (+2/-2)
tools/CMakeLists.txt (+22/-0)
tools/unity.cmake (+6/-0)
tools/unity_active_plugins_safety_check.cpp (+83/-0)
unity-shared/CompizUtils.cpp (+3/-4)
unity-shared/CompizUtils.h (+2/-1)
unity-shared/PluginAdapter.cpp (+1/-1)
unity-shared/TextInput.cpp (+4/-15)
unity-shared/TextInput.h (+0/-1)
unity-shared/UnityWindowView.cpp (+6/-1)
unity7.conf.in (+3/-0)
Changed in unity: | |
importance: | Undecided → High |
status: | New → Triaged |
tags: |
added: rls-x-incoming removed: rls-w-incoming |
tags: | removed: rls-x-incoming |
tags: | added: u7-trello-import |
tags: | removed: u7-trello-import |
no longer affects: | unity |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
FYI -- anyone else coming in here. I actually had a number of things removed from my list:
animation
copytex
expo
ezoom
fade
grid
opengl
scale
unitymtgrabhandles
unityshell
wall
And the final command I ran:
gsettings set org.compiz. core:/org/ compiz/ profiles/ unity/plugins/ core/ active-plugins "['core', 'composite', 'opengl', 'snap', 'compiztoolbox', 'vpswitch', 'place', 'resize', 'grid', 'session', 'copytex', 'wall', 'regex', 'imgpng', 'unitymtgrabhan dles', 'mousepoll', 'move', 'animation', 'fade', 'workarounds', 'scale', 'expo', 'ezoom', 'unityshell']"