GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Comandos de inicio almacenados?

Cuando vaya a "Aplicaciones de inicio", verá una lista de comandos que se ejecutan al inicio y puede agregar los suyos propios.

Me gustaría saber dónde se almacena esta lista. ¿Está en gconf en alguna parte?

Hay dos razones por las que quiero saber esto:

  • añadir comandos programáticamente
  • deshabilitar algunos comandos (en Oneiric, los predeterminados ya no se muestran)

Mejor respuesta

De acuerdo con la especificación de inicio automático de aplicaciones de escritorio, que siguen Ubuntu y todos los principales entornos de escritorio como Gnome, LXDE, XFCE, las aplicaciones de inicio son .desktop archivos almacenados por usuario en

~/.config/autostart

Y también globalmente, para todos los usuarios, en

/etc/xdg/autostart

(esto es una simplificación, los directorios reales están determinados por la especificación de directorio base XDG)

La función habilitar/deshabilitar la proporciona este atributo en cada .desktop archivo:

X-GNOME-Autostart-enabled=true (or false)

Si un usuario activa/desactiva el estado de una aplicación determinada (sin eliminarla) que estaba en la carpeta del sistema, se copia en el directorio del usuario y luego el atributo X-GNOME-Autostart-enabled está cambiado. Si un usuario elimina una aplicación determinada de la lista, el .desktop se copia en la carpeta del usuario con el Hidden=true atributo (o el archivo simplemente se elimina si estaba presente solo en el directorio del usuario)

Los archivos en la carpeta del usuario y del sistema no necesita ser marcado como ejecutable. El permiso predeterminado es 644 (rw-r–r–). Permiso ejecutable para .desktop Los archivos solo son útiles para los lanzadores en el área de su escritorio (el espacio de trabajo), por lo que muestran su icono y permiten hacer doble clic para iniciar la aplicación. Para Dash, Launcher, Autostart y menús en general, el bit ejecutable es irrelevante.


Ubuntu
  1. 20 comandos esenciales de Linux para cada usuario

  2. 10 comandos que todo usuario de Linux debe conocer

  3. Cómo cambiar la cantidad de comandos almacenados en Bash History

  4. Cómo obtener la ruta de Desktop en gnome

  5. Cómo limitar los comandos de usuario en Linux

Una guía para principiantes sobre la gestión de usuarios en Ubuntu Desktop y Server

5 comandos de Linux que todo usuario de Linux debe conocer

Comandos para instalar Pantheon Desktop en Debian Buster y Stretch

21 comandos esenciales que todo usuario de Docker debe conocer

Comandos avanzados de Linux para usuarios avanzados

Aprendizaje de los comandos Linux Delete User o Linux Add User