2009-03-18 27 views
5

Si estoy ejecutando gnome-terminal con varias pestañas abiertas, ¿es posible cambiar el perfil de una pestaña determinada en el indicador bash, con efecto instantáneo y sin alterar el perfil de las otras pestañas?Cambiar perfil de terminal GNOME desde la línea de comando

Entiendo cómo usar gconftool o gconftool-2 para cambiar los elementos de un perfil (como el fondo), pero no sé cómo cambiar realmente el perfil de una pestaña o ventana específica.

Cualquier consejo es apreciado.

Respuesta

2

Creo que puede hacer esto a través de gconf-editor que mantiene la configuración de todo en gnome. Consulte gconf-editor manual y sección en gnome-terminal.

Desde el terminal, puede hacer cambios con gconftool-2

+2

Gracias por la respuesta. Supongo que mi problema es que si uso gconftool-2 para alterar el fondo del perfil de 1 pestaña, esto también afecta al fondo de todas las demás pestañas. Si configuro cada pestaña para usar un perfil diferente, entonces no hay forma de que cada pestaña sepa en qué perfil está activado. Un poco de una captura 22 :) – Hackett

+0

Este tipo de cosas parece faltar con el software gnome, escuché una queja similar sobre tener fondos de escritorio separados. Esto podría ser algo que finalmente se arreglará debido a la demanda. –

2

que estoy trabajando en algo similar, creo que podría ayudarle a utilizar gnome-terminal --help que le mostrará algunos comandos que puede utilizar para abrir terminal con ciertos perfiles que tendrá que encontrar la manera de escribir la línea en el indicador de abrir con las fichas y los perfiles que desea .... una vez que tenga la parte difícil descubierto puede agregar la línea a su bashrc

Ejecute sudo nano ~/.bashrc. Esto abrirá el archivo de configuración de bash, que se ejecutará cada vez que abra un terminal. A continuación, agregue la línea al fondo guardar y cerrar.

4

No es su pregunta en particular, pero como podría ayudar a otros, la dejo aquí independientemente.

Si había una manera de cambiar el perfil actual, podría tener diferentes perfiles para cada pestaña.

Puede enumerar todos los perfiles existentes usando:

gconftool-2 --all-dirs /apps/gnome-terminal/profiles 

Usted puede obtener el perfil actual usando:

gconftool-2 --get /apps/gnome-terminal/global/default_profile 

Y se puede establecer un nuevo perfil predeterminado (solarized-light en este caso) usando:

gconftool-2 --set --type string /apps/gnome-terminal/global/default_profile solarized-light 
Cuestiones relacionadas