After discussion with hadess, it seems that "unless-session gnome" likely isn't good either because "gdm" is a session. The best solution so far is to add a separate .desktop file with "OnlyShowIn=Unity;" -mt