¿Cómo agrego / elimino las aplicaciones de inicio "ocultas"?

56

¿Cómo administro (agrego / elimino) todas las aplicaciones de inicio en Ubuntu 11.10 y posteriores?

Las aplicaciones de inicio no muestran todas las aplicaciones que se inician durante el arranque.

Praveen Sripati
fuente
Tu enlace no funciona. He probado todas respuesta, pero .. no trabajo
3
¿Estás usando Ubuntu 12.04?
atenz
1
@tijybba sí. Estoy usando 12.04. Sin embargo, después de reiniciar, puedo ver la lista de programas. Gracias . Esta pregunta es dudosa. Por favor, vote para cerrar.
2
Okey-Dokey, así que por favor vota a favor mi comentario: D :)
atenz

Respuestas:

46

Como se dijo anteriormente, debe editar /etc/xdg/autostart/y:

  • quitar las NoDisplay=truelineas;
  • o hacer comentarios en las mismas líneas agregando #delante de ellos;
  • o reemplazar truepor falseen esas mismas líneas.

La tercera solución se puede hacer fácilmente en tres pasos:

  1. Invoca la terminal con Ctrl+ Alt+ T.
  2. Escriba los dos comandos siguientes:

    cd /etc/xdg/autostart/
    sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
    

Después de cambiar cualquier cosa que desee, puede volver al estado anterior escribiendo esto en la terminal:

sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop

Esto ha sido probado en 12.04, 12.10 y 13.04.

[Fuente: iloveubuntu.net , gracias Nikhil Sinha por el enlace]

Stragu
fuente
¿Cómo puede deshabilitarlos si no tiene acceso de root? estas aplicaciones de inicio de gnome para KDE que no quiero
xenoterracide
También se puede encontrar aquí help.ubuntu.com/community/ShowHiddenStartupApplications
ksoo
La primera sugerencia me ha funcionado. Acabo de cd /etc/exdg/autostarteliminar el programa que quería eliminar del directorio de inicio automático. Puede ver los programas de inicio automático por ejecución lsy desde la lista puede ver la aplicación o el programa que desea eliminar.
Mercy Flicker
si edita, /etc/xdg/autostart/tenga en cuenta que debe deshacer esos cambios antes de actualizar su sistema; de lo contrario, recibirá una pregunta si desea conservar los archivos .desktop editados o usar los mantenedores de paquetes predeterminados para cada uno de esos archivos. Una mejor solución es crear archivos ~/.config/autostart/como se sugiere en la respuesta de
@TormodVolden
16

Elimine la NoDisplay=truelínea de cada entrada en /etc/xdg/autostart/Luego, simplemente desmarque las que no desea en Aplicaciones de inicio. Generalmente, aunque las aplicaciones de inicio automático están ahí por una razón, asegúrese de saber lo que está haciendo cuando las deshabilita.

También hay varios servicios que almacenan sus archivos de configuración /etc/init. Sin embargo, la mayoría de los usuarios no deberían tocar esos archivos.

Jeremy Bicha
fuente
Jeremy - Gracias por el dato. Por cierto, usé BUM (gestor de arranque) para deshabilitar muchos de los servicios que no uso y reduje el tiempo de arranque. Me gustó Ubuntu, pero 11.10 ignoró algunas cosas básicas, como agregar usuarios a grupos desde la interfaz de usuario, protectores de pantalla, modificar fácilmente los iconos del iniciador de la unidad. No soy un gran admirador de la interfaz de usuario, pero una interfaz de usuario fácilmente atraerá a más personas a bordo.
Praveen Sripati
11

La forma correcta de hacer esto como usuario normal es copiar el archivo de escritorio en cuestión de /etc/xdg/autostart/a ~/.config/autostart/(crear el directorio primero si es necesario) y editar esta copia al estado NoDisplay=false. Luego abra "Preferencias de aplicaciones de inicio" y desactive la casilla correspondiente.

Ahora debe eliminar la NoDisplay=trueclave de los archivos después de copiarlos, lo que se puede hacer sedpara todos ellos con

sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop
Tormod Volden
fuente
2
Todavía necesita eliminar la NoDisplay=trueclave de los archivos después de copiarlos, lo que se puede hacer con sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop.
Hitechcomputergeek
1
Creo que esta es la mejor manera de hacerlo, ya que garantizará que los cambios persistan incluso cuando la aplicación se actualice.
kapad
recuerde revisar los archivos ~/.config/autostart/después de una actualización del sistema en busca de cambios en comparación con los archivos predeterminados /etc/xdg/autostart/en caso de que se agregue algo durante la actualización
rubo77
9

Es normal que no veas nada en la lista. La lista de Programas de inicio adicionales es solo para programas que se inician para el usuario actual (no necesariamente para otros usuarios, y no todos los servicios que se inician cuando se inicia Ubuntu). Además, no enumera las partes normales del entorno de escritorio que comienzan cuando el usuario inicia sesión gráficamente.

Puedes consultar aquí

Cualquiera puede verificar esto haciendo clic en "Aplicaciones de inicio". Está en blanco por defecto.

ingrese la descripción de la imagen aquí

Si desea que se muestren las entradas de inicio ocultas (como el notificador de actualización, el lector de pantalla de orca, a bordo, etc.), simplemente escriba / copie y pegue lo siguiente en un terminal:

find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed i -e '/^NoDisplay=/d' {} +

Si desea ocultar las entradas normalmente ocultas, simplemente escriba / copie y pegue lo siguiente

echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null

Fuente: How-To Geek

BigSack
fuente
cuando hago clic para programar, no muestra nada.
Sí, está en blanco por defecto.
BigSack
99
Te recomiendo que borre esta respuesta, @BigGenius - OP conoce su blanco es por ello que nos está pidiendo :)
ish
Si lees el comentario anterior. También tienen dudas de si está en blanco o se rellena por defecto.
BigSack
Creo que BigGenius tiene razón. No hay programas de inicio habilitados de forma predeterminada, por lo que la lista está en blanco.
upapilot
5

Una alternativa:

Para ver todas las aplicaciones de inicio en " aplicaciones de inicio " simplemente abra /etc/xdg/autostarty modifique la línea NoDisplay=truea #NoDisplay=true. Solo agrega un #. Entonces podrá ver todo en " aplicaciones de inicio " y deshabilitar lo que quiera desde allí.

Nik
fuente