¿Puedo ejecutar un script de shell con diferentes preferencias de perfil de Terminal?

¿Puedo ejecutar un script de shell con diferentes preferencias de perfil de Terminal?

Para uso general de la terminal, utilizo un tema transparente. Pero por algún motivo, tengo un script de shell que me gustaría ejecutar con un perfil/tema diferente (me refiero a diferentes colores y opacidades de primer plano y de fondo).

¿Puedo hacer algo (tal vez como agregar algo de código a mi script de shell) para poder iniciar el script de shell con un perfil diferente?

PD: estoy en Ubuntu 15.04 y uso bash, si eso hace alguna diferencia.

Respuesta1

No modificando tu guión, no. El script no tiene conocimiento de la terminal, la terminal es solo una ventana gráfica que ejecuta un shell. Sin embargo, asumiendo que estás usando gnome-terminal, puedes elegir el perfil en la línea de comando:

gnome-terminal --window-with-profile=PROFILENAME

Entonces, si el nombre de su perfil es foo, puede escribir un script contenedor ( script1.sh) que ejecute su script ( script2.sh) en una ventana con ese perfil:

#!/usr/bin/env bash
gnome-terminal --window-with-profile=foo -x script2.sh

Ahora, si ejecuta script1, se abrirá una nueva terminal con el perfil correcto y se ejecutará script2en ella.

información relacionada