El propósito de ScriptLauncher es lanzar scripts desde una interfaz gráfica muy sencilla y básica en el entorno gráfico de GNU / Linux.

Al igual que hicimos con la heramienta MhlFileVerify, he publicado la herramienta ScriptLauncher en GitHUB para todo aquel que le pueda resultar últil.

ScriptLauncher herramienta para lanzar scripts en Linux

Lanzar scripts desde la terminal o automatizar su ejecución con herramientas como cron en Linux es una práctica habitual y sencilla. Sin embargo, para quienes utilizamos scripts para automatizar todo lo que se nos pasa por la cabeza, hacerlo con un par de clics puede ser en muchas ocasiones más cómodo.

Por ello el funcionamiento de ScriptLauncher es de lo más simple: indicamos una carpeta donde almacenamos los scripts que necesitamos tener a mano y con un click la herramienta buscará el terminal por defecto y ejecutará el script seleccionado en el.

En los últimos años he notado que en la mayoría de entornos gráficos (como Gnome), lanzar scripts desde el gestor de archivos es cada vez más complicado, entiendo que por razones de seguridad. Por esta razón decidí buscar una forma más rápida y sencilla.

Funciones y características

  • Interfaz gráfica QT.
  • Lanzar shellscripts desde un directorio selecionado.
  • Escanear directorios en busca de shellscripts.
  • Almacenar el directorio que elijamos por defecto.
  • Detección de la terminal del sistema operativo.
  • Multidistribución
  • Autoejecutable y portable AppImage.

Como se puede apreciar, las funciones son muy sencillas. El reto más complejo ha sido hacerla compatible con las distribuciones más populares debido a las diferentes terminales y versiones de librerías que hacen uso como Glib.

Ha sido probada en las principales versiones LTS desde Ubuntu 20.04, Rocky Linux / CentOS 8 / 9 o Linux Mint.

Instalación

ScriptLauncher está escrita en Python y QT. Es posible ejecutar desde el script principal en un entorno python con PySide instalado en el.

También se encuentra empaquetada la AppImage lista para ser ejecutada directamente, sin instalar nada y de forma portable desde cualquiera de las distribuciones mencionadas anteriormente. Aquí enlace para su descarga en Github.

Como siempre, cualquier comentario, feedback o aportación será bien recibido.

Dejar comentaio

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