Lanzador de IRAF para Escritorio

Luego de haber instalado IRAF (ver tutorial aquí) ya podemos trabajar nuestros datos, pero antes podemos personalizar un poco nuestro IRAF creando un acceso directo a él.

Normalmente hay que seguir los siguientes pasos para ingresar al terminal de IRAF y abrir el visualizador de imágenes ds9:

Abrir un terminal
xgterm-sb&
cl
!ds9&

Para quienes usamos continuamente este software hacer esto en cada sesión de trabajo es aburrido (al menos para mí), así que paremos de sufrir y hagamos algo al respecto.

En primer lugar crearemos un pequeño script que contendrá todas las órdenes de inicio de sesión de IRAF.

Abrimos el terminal y escribimos:

cd $HOME && touch script.sh && chmod +x script.sh

Esta orden creará un archivo llamado script.sh en tu carpeta HOME.

Luego abrimos este archivo con un editor de texto y copiamos en él lo siguiente:

#!/bin/bash
# -*- ENCODING: UTF-8 -*-
eval `Ureka/misc/ur_setup -sh`
cd iraf
ds9 -geometry "+50+130"&
xgterm -sb -geometry "80x30+800+500" -bg "white" -title "IRAF-OAUNI" -e "cl" &
exit

Explicamos un poco de qué tratan estas líneas:

  • La primera línea le indica al sistema que tiene que usar la shell BASH.
  • La segunda línea indica que debe usar la codificación UTF-8.
  • La tercera línea activa el entorno de Ureka.
  • En la cuarta línea ingresamos a la carpeta donde tengamos los archivos login.cl y la carpeta uparm, en mi caso estos archivos están dentro de la carpeta iraf de HOME. Si tu entorno de trabajo está en otra carpeta debes colocar la dirección a dicha carpeta.
  • En la quinta línea ejecutamos ds9, la expresión -geometry «+50+130» hará que la esquina superior izquierda de la venta del ds9 se ubique en la posición +50 el eje X  y +130 del eje Y de nuestra pantalla, dependiendo del tamaño de pantalla que tengas, deberás modificar estos números y elegir la posición donde desees que se despliegue la ventana.
  • En la sexta línea abrimos el terminal xgterm, agregamos un scroll bar (-sb), definimos un tamaño de ventana de 80×20 en la posición +800+500 de nuestra pantalla, agregamos un fondo blanco (white), colocamos un título a la ventana, en este caso IRAF-OAUNI y ejecutamos el comando cl para activar IRAF.

Ahora crearemos nuestro lanzador de IRAF, vamos a necesitar del archivo anterior (script.sh) y una imagen que nos sirva de icono (puedes descargarla desde aquí).

Para evitar tener que ver estos archivos en nuestro entorno de trabajo los moveremos a la carpeta /usr/local/bin

Nos vamos a dicha carpeta escribiendo:

cd /usr/local/bin

movemos los archivos

sudo mv /home/skynet/script.sh .

sudo mv /home/skynet/iraf.jpg .

Se entiende que ambos archivos se encontraban inicialmente en la carpeta HOME que en mi caso es la carpeta skynet.

Volvemos con un «cd» a nuestra carpeta HOME. Para crear el lanzador necesitamos que la aplicación «Create Launcher» esté instalada en nuestro Ubuntu, de no ser así podemos instalarla haciendo:

sudo apt-get install gnome-panel

Luego ejecutamos la aplicación escribiendo:

gnome-desktop-item-edit ~/Desktop --create-new

Se abrirá una venta que tenemos que rellenar de la siguiente manera

term

Al hacer click sobre el icono del resorte podremos ir hacia la carpeta /usr/local/bin y seleccionar la imagen previamente guardada iraf.jpg. Finalmente nos quedará así:

term2

Damos en «ok» y ya tendremos listo nuestro lanzador que deberá aparecer en nuestro Escritorio:desk1

Al hacer doble click tendremos:

dek2

Si Nibiru no nos ha destruido hasta entonces, mi siguiente tutorial será sobre el procedimiendo de reducción de datos astronómicos, en modo manual y con el uso de un script cl.

Be the first to comment on "Lanzador de IRAF para Escritorio"

Deja un comentario.

Tu dirección de correo no será publicada.


*