24 votos

¿Guardar la disposición de varios gnome-terminales?

Tengo varias ventanas de gnome-terminal abiertas. ¿Hay alguna forma de guardar la configuración (posición de la ventana, número de pestañas, título, etc.) entre los reinicios del sistema operativo?

16voto

Steve K Puntos 10475

He encontrado las siguientes opciones que son útiles :

--load-config=FILE              Load a terminal configuration file
--save-config=FILE              Save the terminal configuration to a file

Lo anterior restablece el número apropiado de ventanas de gnome-terminal con las pestañas adecuadas, pero la posición de la ventana y el título no se restauran. Sin embargo, un comienzo :)

0 votos

Las posiciones y el tamaño de las ventanas se guardaron cuando probé estos comandos con gnome-terminal 3.6.1--Linux Mint 15 con Cinnamon en este caso--lo que hace que esto sea un poco más útil. (¡Gracias!)

6 votos

La opción --save-config fue eliminada como "obsoleta" de gnome-terminal a partir de (al menos) 3.10.2.

0 votos

¡@srking progreso!

10voto

Anon Puntos 66

Una vez que tengas tu gnome-terminal configurado de la manera que te gusta (es decir, número de pestañas, apertura a ciertos directorios), guarda el estado de la sesión desde la ventana de tu gnome-terminal con el siguiente comando:

gnome-terminal --save-config=mytabs

Entonces lo que hago es crear un lanzador de aplicaciones personalizado en mi panel que ejecuta el siguiente comando

gnome-terminal --load-config=/home/leif/mytabs

0 votos

Esto funciona, pero no guarda la salida de los comandos anteriores, por lo que no puedo desplazarme hacia arriba y ver lo que hice.

0 votos

@samthebest Ya, sólo guarda y restaura el dir de trabajo actual de cada pestaña, no el historial de desplazamiento.

2voto

user12786 Puntos 454

Puedes crear perfiles para Gnome-Terminal desde el Edit Profiles diálogo bajo el Edit menú. Para iniciar Gnome-Terminal con un determinado perfil, se haría lo siguiente:

gnome-terminal --window-with-profile=<profile_name>

Naturalmente, puede configurar diferentes iconos lanzadores para que lancen automáticamente diferentes perfiles, o podría incluir líneas en un script de inicio de sesión X para iniciar varias terminales diferentes, cada una con un perfil diferente, cuando se inicie. Varias opciones pueden ser combinadas en un icono lanzador para darle un tipo de terminal específico, y usted podría crear tantos lanzadores como tipos de terminales diferentes necesite.

Otras opciones de la línea de comandos pueden ser útiles para obtener exactamente el efecto que desea, si el mecanismo del perfil no es lo suficientemente fino para usted. Véase man gnome-terminal en su sistema para obtener todos los detalles, pero aquí hay algunas sugerencias de esta discusión en el foro de Ubuntu :

# define a terminal 100 columns by 20 lines
--geometry=100x20

# set the titlebar
--title=irssi

# run a particular program
--execute irssi

1 votos

Esto está cerca, pero me pregunto si lo que quiero se puede lograr más fácilmente. Ya tengo perfiles, y abro Windows. ¿Existe algún estado de sesión para cada terminal gnome, que pueda guardar y luego "cargar/ejecutar" en cualquier momento para que lo que haya guardado tenga efecto?

0 votos

¿Probablemente algo en .gconf?

0 votos

Me temo que ese es el alcance de mis conocimientos; hace un par de años que no soy usuario de Gnome.

0voto

Martin Puntos 26

Yo uso un enfoque de dos pasos con mi terminal xfce. Primero abro el Windows:

xfce4-terminal --hide-menubar --hide-borders --hide-toolbars -e htop -T hTop

y luego moverlos con wmctrl:

wmctrl -r 'hTop' -t 3
wmctrl -r 'hTop' -e 0,927,33,1000,550

0voto

Posición de la ventana:

gnome-terminal --geometry=115x30+0+670

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: