Cómo administrar programas de inicio en Ubuntu
OAl iniciar su sistema operativo Linux, los servicios de la funcionalidad básica se cargan inmediatamente en el kernel de Linux y continúan ejecutándose hasta que aparece la pantalla de inicio de sesión. Al iniciar sesión, se cargan otros servicios, incluidos los programas de escritorio. Estos se llaman 'aplicaciones de inicio' o 'programas de inicio'. No nos referimos a servicios como el administrador de red; hablamos de programas como Skype, clientes de torrents, navegadores y otros programas similares.
Aunque estos programas de inicio han demostrado ser bastante esenciales, tener muchos de ellos puede retrasar el proceso de inicio de su PC. Controlar estos programas de inicio y deshabilitar cualquier cosa innecesaria para la carga automática hará que su sistema Linux sea más rápido y más receptivo.
En esta publicación, veremos cómo podemos administrar los programas de inicio cubriendo las siguientes áreas clave:
- Agregar un programa a una puesta en marcha. Puede personalizar su lista de inicio agregando sus programas favoritos.
- Comprobación del impacto de los programas de inicio en su proceso de inicio.
- Eliminar un programa desde el inicio. Puede eliminar cualquier programa innecesario de la lista de inicio para que su sistema sea más rápido. El programa se eliminará de la lista de inicio pero permanecerá instalado en el sistema.
- Retrasar un programa en el inicio. Ubuntu le permite retrasar un programa que no desea eliminar de la lista de inicio durante un tiempo específico para impulsar su proceso de inicio.
- Visualización de los programas de inicio ocultos. No todos los programas de inicio pueden verse ya que los demás están ocultos.
Nuestra distribución preferida para esta publicación será Ubuntu 20.04 LTS. Sin embargo, esto será igual para cualquier otra distribución de Linux que ejecute el escritorio GNOME. Es posible que necesite una herramienta de configuración diferente para los otros entornos de escritorio como KDE Plasma, Cinnamon, MATE, Unity, Xfce, LXQt, Deepin, Enlightenment y Pantheon.
Administrador de aplicaciones de inicio en el escritorio GNOME
Navegue hasta el menú de aplicaciones de Ubuntu y abra la aplicación Aplicaciones de inicio.
Alternativamente, también puede abrir el 'Ejecutar un comando' cuadro de diálogo usando la combinación ALT + F2 y ejecute el siguiente comando:
gnome-session-properties
En caso de que no tenga el 'Aplicaciones de inicio' programa instalado, instálelo ejecutando el siguiente comando en la Terminal:
sudo apt install gnome-startup-programs
Desde que tenemos 'Aplicaciones de inicio' ya instalado en nuestro sistema, procederemos a la ventana de Preferencias de la aplicación de inicio.
Agregar un programa al inicio
Para agregar cualquier aplicación a la aplicación de inicio, necesitaremos conocer el comando o la ruta que ejecuta la aplicación en particular. Este tutorial le mostrará dos métodos que puede utilizar para encontrar el comando que ejecuta cualquier aplicación.
- Utilizar el 'a la carta' menú
- Usar 'cuales' mando
(i) Utilice el comando 'which' para encontrar la ruta a una aplicación
los 'cuales' El comando puede ser bastante útil si conoce el nombre que se usa para ejecutar una aplicación en la Terminal. Por ejemplo, para ejecutar aplicaciones como Vlc, Telegram o Shotwell, llamaría el nombre vlc, telegram-desktop y Shotwell, respectivamente. Para conocer la ruta a cada una de estas aplicaciones, use la siguiente sintaxis:
which [app-name] e.g $ which vlc $ which telegram-desktop $ which shotwell
En la imagen de arriba, puede ver la ruta al binario de Shotwell que se enumera a continuación. Marque esta ruta ya que la usaremos para agregar Shotwell a las aplicaciones de inicio.
En la ventana de Preferencias de los programas de inicio, haga clic en el 'Agregar botón' e inserte la ruta completa a su programa en el campo Comando, que es usr / bin / shotwell para nuestro caso. En el 'nombre', ingrese el nombre de su aplicación. En el 'comentario', agregue cualquier comentario o déjelo en blanco.
Confirme que la casilla de verificación esté activada y termine haciendo clic en el botón Agregar para aplicar los cambios. Su programa personalizado se agregará a la lista de inicio y se ejecutará cada vez que inicie su sistema.
Los 'a la carta'menu es una utilidad confiable que puede usar para encontrar el comando para ejecutar cualquier aplicación de entorno de escritorio GNOME. Si no lo tiene instalado en su sistema, ejecute el siguiente comando en la Terminal:
sudo apt install alacarte
Una vez que se complete la instalación, navegue hasta el menú del sistema y ejecute el 'Menú principal' solicitud.
Este menú contiene todos los programas instalados en su sistema.
Ahora, para conocer el comando utilizado para iniciar cualquier aplicación, seleccione la aplicación y haga clic en la pestaña de propiedades. En nuestro caso, queremos agregar Firefox a nuestros programas de inicio. Haga clic en Internet -> Firefox -> Propiedades.
Seleccione el texto en el 'mando' campo. Ese es el comando que se usa para iniciar Firefox.
Ahora inicie los programas de aplicación de inicio y haga clic en el botón Agregar. En el Nombre campo, ingrese 'Firefox', en el Mando campo, ingrese 'firefox% u' como se muestra en el menú alacarte, e ingrese el comentario que desee. La siguiente imagen ilustra todo este proceso.
¡Eso es todo! Ahora puede utilizar el mismo procedimiento para agregar cualquier aplicación que desee a los programas de inicio.
Eliminar un programa desde el inicio
Eliminar una aplicación de los programas de inicio es fácil. Siga los pasos a continuación:
Paso 1. Inicie la ventana de preferencias del programa Startups desde el botón Mostrar aplicación.
Paso 2. En la lista de programas provista, seleccione el programa que desea eliminar.
Paso 3. Haga clic en el botón Eliminar ubicado en la parte superior derecha de la ventana.
El programa seleccionado se elimina inmediatamente de la lista. Termine haciendo clic en el botón cerrar. La próxima vez que inicie su sistema, el programa eliminado no se cargará automáticamente.
Retrasar un programa en el inicio
Para retrasar la ejecución de cualquier programa de inicio, usaremos el comando sleep.
Paso 1. Ejecute el programa de aplicación de inicio desde el menú del sistema.
Paso 2. Haga clic en el programa que desea retrasar de la lista de programas proporcionada.
Paso 3. Haga clic en el botón editar para abrir la ventana Editar programa de inicio.
En el Mando campo, ingrese el comando dormir, seguido de los segundos que su programa debería retrasarse al principio. Por ejemplo, en nuestro caso, retrasaremos el programa Shotwell 10 segundos, como se muestra a continuación:
Termine haciendo clic en el botón Guardar y Salir para actualizar los cambios. Su programa personalizado permanecerá en la lista de inicio, pero tarda el tiempo especificado en cargarse cada vez que inicia su sistema automáticamente.
Comprobación del impacto de los servicios y programas de inicio en su proceso de inicio
Las distribuciones modernas de Linux dependen de systemd, que viene con herramientas que analizan el proceso de inicio. Para verificar cuánto tiempo tarda su sistema en completar el proceso de arranque, ejecute el comando systemd a continuación en la Terminal.
$ systemd-analyze
A partir del informe proporcionado por el análisis de systemd, podrá saber si todo el proceso de inicio se vio afectado por algún programa de inicio adicional.
Para un proceso de inicio lento, eso significa que algunos servicios ralentizan la secuencia de inicio. Para verificar estos servicios, ejecute el siguiente comando en la Terminal.
$ systemd-analyze blame
La lista mostrará tanto los programas como los servicios. El comando puede deshabilitar servicios:
system 1 disable X—Now
Nota: X representa el nombre del servicio.
Con esa información, puede decidir qué programa eliminar de la lista de inicio para acelerar la secuencia de inicio.
Visualización de los programas de inicio ocultos
Hemos visto cómo podemos administrar los programas de inicio en la ventana de la aplicación Inicio. Sin embargo, hay otros servicios, demonios y programas que no se enumeran aquí (ocultos). Para ver estos programas ocultos en la ventana de la aplicación de inicio, ejecute el siguiente comando.
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Se le pedirá que ingrese su contraseña.
Ahora, vuelva a abrir la ventana del programa de inicio para ver la lista de programas. Se mostrarán todos los programas y servicios de inicio ocultos.
Conclusión
Espero que esta publicación le haya brindado los diversos métodos que puede utilizar para administrar sus aplicaciones de inicio. ¿Hay algo adicional que desee compartir con nuestros lectores? Siéntase libre de dejar un comentario más abajo.
Deja una respuesta