Soy un novato en Ubuntu que necesito algún consejo de alguien muy familiarizado con las diferentes metodologías de inicio de Ubuntu.
Estoy interesado en enumerar todas las aplicaciones que se activan al inicio en cualquier instalación dada de Ubuntu 13.04 o superior. Sé que hay una gran variedad de formas en que se puede iniciar un script o una aplicación en el momento del arranque, pero me gustaría asegurarme de tener una lista completa de todas las ubicaciones de configuración de inicio automático.
El objetivo final es escribir un script que recorra en iteración todas las ubicaciones de configuración, luego escupe una lista de todas las cosas activadas entre el encendido y cuando el escritorio está listo para usar.
Hasta ahora sé sobre:
upstart, archivo de configuración de ejemplo:
/etc/init.d/foo
inicio automático (sistema), archivo de configuración de ejemplo:
/etc/xdg/autostart/foo.desktop
inicio automático (perfil), archivo de configuración de ejemplo:
~/.config/autostart/foo.desktop
@reboot de cron, ejemplo de archivo de configuración:
/var/spool/cron/crontabs
¿Hay alguna otra manera de que una aplicación pueda inyectarse en la secuencia general de inicio del sistema o las posibilidades son infinitas? Ejemplos de aplicaciones que podría considerar al responder, que imagino podrían tener un inicio no estándar:
Software antivirus, malware, daemon, script personalizado, software de producción - gratis / no libre, binarios, indicadores, dropbox, etc.
¿Ya hay una aplicación disponible que enumerará iterativamente todo lo que se ejecuta en el arranque?
Gracias, cualquier ayuda es apreciada.
ps aux
o algo similar. Deje que los expertos me corrijan con este último comando o su investigación.
/usr/share/xsessions
. También deberán tener en cuentagnome-session
,kde-session
, etc archivos de configuración. Además, sé que GNOME tiene un sistema para iniciar cosas cuando inicias sesión. Busque aplicaciones de inicio (aunque esto oculta algunas cosas de forma predeterminada). Creo que se llama el binariognome-session-config
, o algo así. Intente ver qué programas comienzan con "gnome-session-".