Does seeing messages like this on your terminal annoy you?
It sure does annoy me. Turns out, it’s because the app you’re running is trying to connect its menus to Unity’s “global menu” (or whatever that’s called). The way to fix this problem would be to disable Unity menu proxy when you’re not using Unity. Add this to your shell’s startup script (
** (gvim:8016): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached
if [[ $DESKTOP_SESSION != "ubuntu" && $DESKTOP_SESSION != "ubuntu-2d" ]] then export UBUNTU_MENUPROXY=0 fi