Estoy interesado en saber cómo funcionan las "Aplicaciones de inicio", a las que puede acceder desde el muelle.
Quiero saber esto porque quiero saber la diferencia entre agregar una entrada en estos lugares:
/etc/rc.local
/etc/profile
/home/$USER/.profile
y haciendo lo mismo a través de esta aplicación GUI. Lo que me desconcierta es que no veo que el programa cree ninguna entrada en los archivos mencionados anteriormente.
Cualquier entorno de escritorio que siga las especificaciones de freedesktop (también conocido como XDG) debe hacer uso de aplicaciones de inicio automático en el inicio de sesión del usuario o cada vez que se inserta un medio extraíble.
Para iniciar automáticamente una aplicación en el inicio de sesión del usuario, el entorno de escritorio busca un
.desktop
archivo para ejecutar la aplicación especificada allí. Estos.desktop
archivos generalmente se encuentran enPero también podemos tenerlos en las siguientes ubicaciones:
En cualquier caso, un
.desktop
archivo ubicado en~/.config/autostart
se define como el archivo más importante que se ejecutará, anulando los.desktop
archivos en otras ubicaciones.Ubuntu cumple con esta especificación y los usuarios pueden agregar aplicaciones con un enfoque GUI a "Aplicaciones de inicio automático".
La aplicación puede iniciarse automáticamente independientemente del escritorio desde varias otras ubicaciones, como
~/.profile
el shell,/etc/rc.local
para ejecutarse al inicio del sistema o, más recientemente, utilizando systemd .fuente