/etc/rc.local é executado no boot , não durante o login. Se você deseja executar algo no login, normalmente o colocaria em ~/.profile ou ~/.bash_profile . Para aplicativos de GUI, o Gnome tem uma ferramenta de aplicativos de inicialização.
Ou você quis dizer "boot" quando disse "login"?