Siendo una aplicación que se ejecutará dentro del gestor de ventanas, es mucho más apropiado así
Aunque se puede hacer como estabas intentando, los scripts de /etc/init.d suelen estar más bien orientados a servicios.
Sólo un inciso. ¿No te da error al iniciar sesión en una terminal (sin sesión gráfica)?
Al final es igual que lo que proponías al principio, sólo que poniéndolo en un archivo general le abres la sesión a cualquier usuario del sistema, por eso es mejor ponerlo en tu directorio personal y ajustar los permisos para que sólo tú tengas permisos de lectura.
Hay muchos archivos que se ejecutan automáticamente:
~/.xinitrc (dependiendo del gestor de escritorio que estés usando)
~/.bashrc (si tu intérprete de comandos predeterminado es bash)
~/.kshrc (si es ksh)
~/.xsession (dependiendo también del gestor de escritorio que estés usando)
~/fluxbox/init (si tu gestor es fluxbox -- sólo pongo éste porque es el que uso)
Según esto, se deduce que gnome también tiene sus archivos de inicio donde poner cositas (no sólo scripts, sino también declaraciones de variables de entorno, bindings, comprobaciones, etc).
Ojo, al poner la línea tal cual en uno de estos archivos corres el riesgo de que no se devuelva el control al proceso que llamó a rdesktop (en este caso). Lo normal es que haya que demonizar el proceso para que el que lo llama continúe su flujo de ejecución:
Código:
rdesktop -u USUARIO -p CONTRASEÑA -g 800x600 -a 16 -f IP &
Salu2
Marcadores