miércoles, 13 de octubre de 2010

Ejecutar / iniciar varias aplicaciones a la vez en linux (Ubuntu)










¿Quien no empieza a abrir veinte amplicaciones en cuanto se ha iniciado el SSOO? ¿Quien no abre Firefox/Chrome, Thunderbird, Pidgin, ...?

Si quieres ahorrarte unos cuantos clicks de ratón simplificando la tarea, ésto te puede ayudar.
Lo que voy a mostrar es un comando que permite abrir varias aplicaciones simultáneamente. El siguiente paso será crear un script que ejecute ese comando. Y finalmente crearemos un lanzador en el menú superior que ejecute el script previamente creado. Es muy sencillo y útil.


1. El comando.

Para iniciar varias aplicaciones desde consola, solo tenemos que ejecutar el terminal y escribir:
(aplicacion1) & (aplicacion2) & (aplicacion3)

Donde (aplicacion1), (aplicacion2) y (aplicacion3) son comandos que ejecutan una aplicación distinta cada uno. El número de aplicaciones puede ser el que queramos, pero más vale no pasarse si quereis cuidar vuestra cpu.

Ejemplo (se ejecuta Chromium, Thunderbird y Pidgin):
chromium-browser & thunderbird & pidgin


2. El script.

El siguiente paso sería crear un script para no tener que escribir siempre el comando completo. Podemos ponerle por ejemplo el nombre scriptAplicacionesInicio.sh y editarlo con gedit o con tu editor de textos preferido. Su contenido sería el siguiente (siguiendo la nomenclatura anterior):
#!/bin/sh

  (aplicacion1) &

  (aplicacion2) &

  (aplicacion3) 

Ejemplo:
#!/bin/sh chromium-browser &

  thunderbird &

  pidgin 


3. El lanzador de aplicaciones.

Para finalizar crearemos un lanzador de aplicaciones (acceso directo) que ejecute el editor que hemos creado en el paso anterior. Para ello pulsaremos con el botón derecho del ratón sobre panel superior de nuestro escritorio y pulsamos en "Lanzador de aplicación personalizado". Si tenemos el script en nuestro directorio personal (en mi caso /home/felipe) completaremos los datos así:



En el apartado comando cada uno deberá poner la ruta donde se encuentre su archivo, así: sh (ruta)/scriptAplicacionesInicio.sh


Ahora, cada vez que queramos iniciar esas aplicaciones, sólo tendremos que hacer un click de ratón.




4 Comentarios:

Giovanny dijo...

Que horror, mal consejo... O al menos esperar unos segundos antes de pasar al siguiente paso.

chromium-browser
sleep 5
& thunderbird
sleep 5
& otromas

con eso esperara al menos 5 segundos que el disco se libere y empieze a cargar en memoria lo que sigue.

Felipe Martínez D. dijo...

Hola Giovanny.

A mí me va realmente bien mi script.

Si vas a iniciar muchas aplicaciones o tienes un equipo con pocos recursos, quizás sea buena tu solución, pero también tendrás que esperar más para que se inicien todas las aplicaciones.

Gracias por tu aporte.

Saludos.

Anónimo dijo...

Alguna forma de cargar el lanzador nada + entrar al escritorio sin pulsar en el icono?

Felipe Martínez D. dijo...

Hola.

Por supuesto que se puede. Tienes que pulsar en "Sistema", "Preferencias", "Aplicaciones al inicio". Ahí añades una entrada en la que la orden sea el Script, en este caso "sh /home/user/scriptAplicacionesInicio.sh".

Mi opinión es que ésto no es recomendable ya que ralentizará demasiado el arranque del Sistema Operativo. Al menos deberías modificar el script para que se ejecute con un poco de retardo (poner sleep 40 como primer comando del script).

Saludos.

Publicar un comentario

Felinfo: Java, Linux, Virtualización. Open Source.  ©Template Blogger Green by Dicas Blogger .

TOPO