Is it possible to disable keyboard shortcut overlay in Ubuntu 12.04?
For Ubuntu 12.04 and below:
The keyboard shortcut overlay is controlled by an option in the compiz unity plugin.
In the experimental tab of
ccsm you can untick the option shown.
Remember the use of CCSM is strongly discouraged - you can achieve the same via
untick the option shown in the path
For those like me that prefer the command line:
(Tested up to 16.04)
dconf write /org/compiz/profiles/unity/plugins/unityshell/shortcut-overlay false
Ubuntu 12.04 and below:
sudo apt-get install gconf-editor gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/shortcut_overlay --type bool false
For Ubuntu 12.10:
You can disable this behavior following this steps:
Open the label Tweaks and choice Unity
Now you have to look at the second option called Shortcuts hints overlay
Now click at the box to turn this feature off, so this remains as this:
These answers don't work for me at all, and Ubuntu Tweak won't really help, because this is a per-user setting, and by the time you open Ubuntu Tweak, you've already exited this first-time popup (it exits on the first mouse/keyboard event). So what's the point of disabling a popup that's already disabled itself? This setting only makes sense for new users.
I've tried several dconf/gsettings/whatever answers, none could set it successfully. I tried
gsettings set org.compiz.unityshell:/ shortcut-overlay false
And also via
/usr/share/compiz/unityshell.xml, but nope, it won't work. Apparently this popup shows up if the
.config/unity/first_run.stamp file doesn't exist. So you can:
mkdir -p /etc/skel/.config/unity touch /etc/skel/.config/unity/first_run.stamp
This way new users will have this file at first sign-in and won't see the damn popup.