Según la especificación de inicio automático de aplicaciones de escritorio , que Ubuntu y todos los principales entornos de escritorio como Gnome, LXDE, XFCE siguen, las aplicaciones de inicio son .desktop
archivos almacenados por usuario en
~/.config/autostart
Y también a nivel mundial, 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 característica de habilitar / deshabilitar es proporcionada por este atributo en cada .desktop
archivo:
X-GNOME-Autostart-enabled=true (or false)
Si un usuario alterna el estado de activación / desactivación de una aplicación determinada (sin eliminarla) que estaba en la carpeta del sistema, se copia en el directorio del usuario y luego X-GNOME-Autostart-enabled
se cambia el atributo . Si un usuario elimina una aplicación determinada de la lista, el .desktop se copia a 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 necesitan estar marcados como ejecutables. El permiso predeterminado es 644 (rw-r - r--). Los permisos ejecutables para .desktop
archivos solo son útiles para los lanzadores en su área de 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.
/etc/xdg/autostart
funcionó para mí en Bionic Beaver (18.04). ¡Gracias!~/.config/autostart
todavía es válido para Ubuntu 18.04. Intente agregar cualquier iniciador usandoStartup Applications
(búsquelo en sus aplicaciones), y creará un.desktop
archivo allíYo uso
xfce
y lo que he encontrado es la mayoría de los comandos de inicio automático relacionados con el sistema, comopower-managers, gnome-keyring, ubuntuone, blueman etc
se almacenan
/etc/xdg/autostart
mientras que la mayoría del inicio automático específico del usuario se encuentra en$USER/.config/autostart
Puede echar un vistazo a esos 2 lugares.fuente
En KDE está en~ / .kde / AutostartEsto se ha depreciado, KDE Plasma ahora sigue la especificación XDG. El directorio de inicio de todo el sistema se encuentra en
/etc/xdg/autostart
y los específicos del usuario en~/.config/autostart
Tengo un script allí que inicia Krusader:
No olvides hacer los scripts que pondrás en Autostart para que sean ejecutables.
fuente
~/.kde/Autostart
todavía funcione también, pero para la compatibilidad cruzada es mejor usar los