How to make show desktop work only on the current workspace?
I am an active user of workspaces in Ubuntu. Until recently, pressing Ctrl+Alt+D (show desktop
) acted only on the current workspace.
For example, one might want to minimize the applications in the current workspace, open a file, and then bring some of them back. The current implementation works on all workspaces uniformly which is counter-intuitive to me. The reason for the existence of workspaces is the separation of logic -- one can have a browser open in one workspace, a text editor in another, a terminal in a third.
The current functionality goes against this idea. Is there a way to restrict the action of the show desktop command to a single workspace only?
Solution 1:
There is a bug report about this for 12.04. The bug's status is Fix Committed, meaning the fix will only be available in the next release.
In the meantime I can only recommend gnome3. There ControlSuperd works as expected.
In case you want to give it a try:
sudo apt-get install gnome-shell
Restart, and at the login, choose GNOME (first in the list):
Where to find the show desktop keybinding:
open dconf-editor
and navigate to schema org.gnome.desktop.wm.keybindings
.
You should find a key named show-desktop with its current value.