Autorun Gnome Tweaks

Necesitarás crear el script, hacerlo ejecutable, comprobar que funcione llamándolo directamente desde la terminal, luego crear un archivo nuevo que abre una consola nueva y llame al primer archivo, y para finalizar cambiar automatizar su arranque con la carga de Gnome. Para ello, sigue los siguientes pasos:

  • Crea una carpeta nueva dentro de «/home/[USER]/» llamada Autorun.
sudo mkdir Autorun
cd Autorun
  • Crea un archivo de texto nuevo, con la terminación «.sh». En nuestro caso será «Starter.sh» y será el script que se iniciará con Ubuntu.
sudo nano Starter.sh
  • La primera línea tiene tener el #!/bin/bash para marcar el formato.
  • Las otras pueden cambiar dependiendo de tu programa.
  • Ejemplo: «echo» son palabras que quieres que el programa muestre en la terminal.
#!/bin/bash

echo ----escribe tu script aquí----
echo Hello World
  • Ejemplo: si queremos que este script nos lance varios scripts más en terminales de comandos podemos escribir la siguiente ejemplo:
#!/bin/bash

echo ----Lanzar un script *.sh----

gnome-terminal --tab -t MQTT-Explorer -- bash -c "sh /home/[USER]/Autorun/Script1.sh"
gnome-terminal --window --maximize -t Log_monitor -e "sh /home/[USER]/Autorun/Script2.sh"

*Sustituye [USER] por tu usuario
**Los archivos Script1.sh y Script2.sh han de ser ejecutables para que se inicien, para hacerlos ejecutables utiliza la función «sudo chmod +x [archivo.sh]»
***Para conocer más parámetros configurables de gnome-terminal escribe en una terminal «gnome-terminal –help-all»

  • Comprueba que el programa se ejecuta bien en la terminal entrando en el directorio donde se encuentre, y ejecutándola.
cd Autorun
sh Starter.sh
  • Ahora debes hacerlo ejecutable para que el programa que lo llame no tenga problemas para abrirlo.
sudo chmod +x Starter.sh

Una vez creados los scripts que deseamos que se inicien al arrancar la sesión de Gnome, hemos de hacer que arranquen automáticamente. para ello seguiremos los siguientes pasos:

  • Creamos un archivo *.desktop para que nuestro script aparezca como una aplicación en la carpeta /usr/share/applications
sudo nano /usr/share/applications/autorun.desktop
  • Copiamos el siguiente código en la shell:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Categories=Others;

Name=Autorun
Comment=Autorun script
Exec=/home/[USER]/Autorun/Starter.sh

Icon=/home/[USER]/Autorun/Starter.png

*Sustituye [USER] por tu usuario

  • Si en la carpeta /home/[USER]/Autorun/ ponemos una imagen que se llame Starter.png este icono aparecerá entre nuestras aplicaciones como icono para lanzar nuestro script.
  • Instala Gnome Tweak Tool para configurar el auto arranque de la aplicación qeu acabamos de crear
Instala sudo apt install gnome-tweak-tool
  • Una vez instalado abre Gnome Tweak Tool con el siguiente comando
sudo gnome-tweaks
  • Abre el apartado Aplicaciones al inicio, presiona sobre el + , busca la aplicación Autorun y presiona Añadir:

Con estos pasos ya tienes tu script que funcionará cada vez que reinicies tu Ubuntu. Ahora para ampliar el número de elementos a ejecutar, sencillamente tienes que editar Starter.sh.

Podría ser que el programa abra una terminal vacía de contenido, significando que hay un problema con el script mismo. Prueba quitando la primera línea #!/bin/bash, y debería funcionar bien.

Deshacer el arranque automático de tu script

Para deshacer y eliminar el arranque automático de tu script, deberás realizar los siguientes pasos:

  • Abre una terminal de comandos (Ctrl+Alt+T) y escribe lo siguiente para borrar la carpeta Autorun, el archivo *.desktop y qeu se te abra el Gnome Tweaks
sudo rm /usr/share/applications/autorun.desktop
sudo rm /home/[USER]/Autorun
sudo gnome-tweaks

*Sustituye [USER] por tu usuario

  • En Gnome Tweaks, abre el apartado Aplicaciones al inicio, presiona sobre el botón quitar del archivo Autorun

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *