miércoles, 16 de abril de 2014

Script tonto para lanzar git-gui dentro del proyecto a gestionar

Bueno, seguimos con los scripts y trucos tontos que nos facilitan las labores repetitivas.

En este caso, tenemos un proyecto del tipo que sea, del que estamos gestionando su versionado con git. Si nos gustan los entornos gráficos, por muy marabillosa que sea la línea de comando, podemos usar su interface git-gui.

El caso es que lanzarla es un rollo porque hemos de pasar igualmente por un terminal, ir al directorio donde está el proyecto y desde ahí ejecutar la instrucción git gui.

Como siempre tendremos que hacer lo mismo, bueno, hagamos un script que al ejecutarlo vaya directamente al directorio de trabajo y desde ahí lance nuestro programa. Para ello seguimos los siguientes pasos:
  • Abrimos un terminal.
  • Vamos al directorio donde tenemos el proyecto de interés:
cd /home/yo/proyectos/proyectoEjemplo
  • Creamos un fichero de texto en blanco abriéndolo directamente con vi, al que indicamos el nombre que el fichero tendrá:
vi ejecutar_git_gui.sh
  • Pulsamos i para pasar a modo insercción y pegamos el siguiente contenido:
cd /home/yo/proyectos/proyectoEjemplogit gui
  • Pulsamos escape para salir del modo edición.
  • Pulsamos lo siguiente para guardar y salir:
:wq
  • Ya de vuelta en la línea de comandos damos permisos de ejecución al script que acabamos de crear:
chmod +x 
  • Ya está listo para funcionar. Bastará con hacer doble clic sobre el script e indicar que se ejecute o desde un terminal ejecutarlo directamente.
Bueno, espero os sea de utilidad!


Creación de lanzadores para programas en Debia/Gnome3

Buenas,

tiempo ha que no escribo, pero todo llega, aunque sea en forma de breve reseña.

Al lío pués. Para crear un lanzador a un programa, incluso con parámetros, basta con seguir el siguiente ejemplo:
  • Queremos tener un lanzador que ejecute el siguiente comando:
rsynk-backup /home/yo/documentos /media/dd/documentos

  • Abrimos un terminal y nos vamos al directorio donde queremos crear el lanzador:
cd /home/varios/lanzadores
  • ejecutamos la siguiente instrucción:
gnome-desktop-item-edit --create-new backup_documentos.desktop
  • Se abrirá la siguiente ventana, en la que completaremos los distintos apartados, incluyendo la instrucción a asociar al lanzador dentro del apartado Comando. Se podrá incluso seleccionar un icono:

  • Tras completar Acentaremos y tendremos hecho nuestro lanzador.
Eso es todo amigos!

Esto es práctico para lanzar programas de línea de comando con parámetros que siempre usemos de la misma forma, como en el ejemplo, donde siempre realizaremos el mismo backcup al ejecutar el lanzador.

Espero os sea de utilidad!