If it's not possible then maybe just the Dash show/hide animations. I simply find myself waiting for animations which is pointless.
Ubuntu – How to disable all Unity animations
animationsunity
animationsunity
If it's not possible then maybe just the Dash show/hide animations. I simply find myself waiting for animations which is pointless.
Best Answer
1. Why you cannot disable this Dash animation in Unity 12.04
unity-5.12/plugins/unityshell/src/ShortcutController.cpp
(this is what you would have to modify and recompile to get rid of the animations)Some sample lines from this file demonstrating the hard-coding of the animation when you use the Super key to launch the Dash:
Of course, you would have to patch this and rebuild with every new Unity update...
No amount of meddling with Compiz can change this because all of it is hard-coded outside of the Compiz plugin.
2. Alternative A: Switch to Ubuntu 2D
Ubuntu 2D has different Unity Shell code, and there, launching the dash via Super is instantaneous and does not animate anything.
3. Alternative B: Use a custom shortcut to launch the Dash by clicking on the Ubuntu Logo, thus bypassing the animation
We can exploit the fact that the opacity/fade animation does not happen when you launch the Dash via the "start" button, or, if your cursor is on/around the launcher bar, even if you press Super:
The animation will be delayed until your cursor actually moves inside the dash area.
sudo apt-get install xdotool
Open Settings...Keyboard, and go to the Shortcuts tab. Create a custom shortcut, naming it whatever you want, and set the "Command" to:
Click Apply. The right-column will say "Disable", click on it and you'll see "New Accelerator": press your shortcut key combo. You cannot choose Super, even if you disable it in Compiz, because it is hard-captured by Unity. I chose
Ctrl+Alt+Z
since it's close to the Super key.Now your shortcut should launch the Dash much, much faster.