Introducción
Cuando escribí el artículo «Mi experiencia: Ubuntu Precise Pangolin en un Acer Aspire One«, indicaba una serie de recomendaciones para mejorar el funcionamiento de Ubuntu Precise Pangolin en un ordenador de recursos limitados, en particular en un Acer Aspire One. Una de las recomendaciones, era precisamente, ver que aplicaciones se inician con Ubuntu, y quitar aquellas que no utilizamos o que utilizamos muy poco, con idea de liberar el máximo de recursos posibles. Esto es sencillo, tal y como comentaba en el artículo, simplemente se trata de buscar en el Dash «aplicaciones al inicio». Sin embargo, te darás cuenta de que no están todas, ¿Por que?
Aplicaciones al inicio
Lo primero indicar que, para indicar que aplicaciones tienen que inciarse cuando arranca Ubuntu, hay que añadir un lanzador en uno de estos dos directorios:
~/.config/autostart /etc/xdg/autostart
Con lo que, si queremos revisar y estudiar, que aplicaciones se inician con nuestro arranque tendremos que acudir a estos dos directorios y revisarlas directamente. Esto sería la forma mas sencilla y directa de hacerla.
Para entendernos, aquellas aplicaciones cuyos lanzadores estén en «/etc/xdg/autostart», se iniciarán para todos los usuarios del equipo, no sólo para ti, mientras que aquellas otras, cuyos lanzadores estén localizados en «~/.config/autostart» se iniciaran sólo para ti. Desde luego, que si tu eres el único usuario del equipo, tienes que revisarlo todo, y lo podrás hacer, por que, evidentemente te habrás dado derechos de administrador. En el caso de que no seas administrador del equipo, solo podrás actuar sobre los que se encuentran en «~/.config/autostart».
¿Porque no son visibles algunas?
Si comparas las aplicaciones que se encuentran en los directorios indicados, con las que aparecen en la ventana «Aplicaciones al inicio», observaras que no coinciden. En estos directorios, hay mas aplicaciones que en «Aplicaciones al inicio». Hay varias razones para que una aplicación no aparezca.
Una de las posibilidades, que se introdujo ya en la versión 11.10 de Ubuntu, Oneiric Ocelot, es que se hay configurado en el lanzador el parámetro «NoDisplay=true». Solo tienes que cambiar el valor, «NoDisplay=false» o ponerle un «#» al principio, y ya la verás en «Aplicaciones al inicio». Esto se introduce en Ubuntu 11.10 Oneiric Ocelot, con la intención de que solo aparezcan las aplicaciones instaladas extraoficialmente, mientras que las que se instalan por defecto no aparecerán, probablemente para evitar que algún manazas pueda eliminar del arranque alguna herramienta necesaria, de forma que solo quedaran al alcance de nuestras manos las que instalemos a posteriori.
De esta manera, para que todas las aplicaciones que se encuentran en estos directorios tengan el parámetro NoDisplay configurado para que se vea en «Aplicaciones al inicio», solo tendrás que ejecutar el siguiente comando en el terminal:
cd /etc/xdg/autostart/ sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
«sed» es una herramienta de la línea de comandos que te permite editar archivos. Como se encuentra en un directorio donde solo tiene derechos el administrador, tendrás que usar «sudo», la opción «–in-place», es para que edite los archivos en el mismo lugar, y con «s/NoDisplay=true/NoDisplay=false/g» le indicas que busque la cadena «NoDisplay=true» y la sustituya por «NoDisplay=false». Con la opción /g reemplazas todas las instancias que aparezcan.
Sin embargo, con esto puede ser que aún no veas todas los lanzadores que hay, también puede suceder, que en el lanzador de la aplicación se haya configurado el parámetro «OnlyShowIn=». Por ejemplo, si este parámetro se ha configurado con «OnlyShowIn=GNOME;Unity;» y utilizas XUbuntu, no verás el lanzador en «Aplicaciones al inicio». De esta manera, también tendrás que editar esta opción para conseguir verlo en el lanzador. Los posibles valores que puede tomar «OnlyShowIn», son los siguientes:
GNOME GNOME Desktop
KDE KDE Desktop
LXDE LXDE Desktop
ROX ROX Desktop
Unity Unity Shell
XFCE XFCE Desktop
Old Legacy menu system
Conclusiones
Con estos pocos conceptos, ya tienes una idea de como poder ver en «Aplicaciones al inicio», todas las aplicaciones que arrancarán con Ubuntu. Desde luego, que si cualquiera puede entrar en tu equipo a trastear, es conveniente que estas entradas estén ocultas por lo que he comentado, para que ningún «maniroto», pueda cometer alguna tropelía en tu equipo, pero si solo es para tí…, que mas da.
Más información | Ask Ubuntu, I love Ubuntu, Gnome