look - gnome ubuntu
Comience Script cuando Gnome comience (4)
Tengo un script que necesito iniciar después de que el usuario inicia sesión a través de un cliente nx. Por lo que entiendo, Gnome se inicia después de que un usuario inicia sesión (corrígeme si me equivoco aquí). ¿Dónde colocaría mi script para que se inicie después de que el usuario inicie sesión?
Información relevante: estoy trabajando en una máquina de redhat y supongo que tengo acceso solo a los archivos dentro del directorio de inicio (el directorio ~) y no al directorio / (¿alguien me puede decir cómo se llama ese directorio? El / uno). ¿Hay algún archivo que pueda modificar / agregar en el directorio de inicio que me ayude a iniciar mi script? ¿Qué tal si quisiera iniciar el script desde / directory?
Solo para aclarar, ya que podría no haber sido claro. El directorio ~ / home implica todos los archivos en el directorio principal, incluidos los que están en los subdirectorios; lo mismo con el / directorio.
En Gnome3, tendrías que crear una carpeta ~ / .config / autostart y poner el script allí
En gnome3, si prefiere un enfoque basado en GUI, puede ejecutar el comando: ALT + F2, luego escriba en la ventana que emerge:
gnome-session-properties
Hay una especificación para este propósito, y funciona con cualquier entorno de escritorio que soporte la especificación (por ejemplo, KDE, GNOME2, GNOME3, ...).
Debe colocar un archivo de entrada de escritorio (con la extensión .desktop ) dentro de ~/.config/autostart
(para un usuario) o /etc/xdg/autostart
(para todo el sistema). En el archivo, establece la secuencia de comandos para ejecutar (ver la opción Exec). Para obtener más información, consulte la Especificación de Inicio Automático de la Aplicación de Escritorio .
Por ejemplo, puede poner un archivo con el siguiente contenido:
[Desktop Entry]
Name=MyScript
GenericName=A descriptive name
Comment=Some description about your script
Exec=/path/to/my/script.sh
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
También puede usar la interfaz gráfica de usuario para crear una entrada, en GNOME 2 es System/Preferences/Startup Applications
. Allí puedes agregar una nueva entrada.
No hay una herramienta práctica para hacerlo en GNOME 3, por lo que puede crear un archivo .desktop
manualmente o utilizar esta aplicación .