Breves: Cómo crear un lanzador personalizado con varios comandos en Gnome

written by uve 11 December 2010

Alguna que otra vez he necesitado crear (o me gusta tener) un lanzador de aplicaciones que involucra la ejecución de varios comandos. Lo más típico, tener que lanzar una aplicación desde un directorio determinado:

$ cd ruta/de/aplicacion/
$ ./mi_aplicacion

Lo primero que pensé:

cd ruta/de/aplicacion/ && ./mi_aplicacion

pero esto no le gusta al lanzador de aplicaciones, no es un shell. ¿La solución? ¡Que lo ejecute un shell! :)

bash -c 'cd ruta/de/aplicacion/ && ./mi_aplicacion'

Tags

La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.