¿Cómo restaurar automáticamente la distribución de ventanas desde la última vez en iTerm?

15

Tengo dos Macs antiguas, ambas tienen iTerm2 instalado y pueden restaurar automáticamente la disposición de las ventanas (pestañas con diferentes directorios y colores) desde la última vez después del lanzamiento. Olvidé la configuración que hice para ambos.

Ahora estoy configurando una nueva Mac con iTerm2, pero nunca pude "trabajar automáticamente en la restauración de la ventana desde la última vez".

Lo que probé:

  1. En comparación con los que funcionan, verifique y configure las preferencias una por una;
  2. Clonado el trabajo " ~/Library/Preferences/com.googlecode.iterm2.plist";
  3. Preferences-> Profiles-> General-> Working Directory-> Reuse previous session's directory(pero creo que esto impacta cuando abres una nueva pestaña, no para el lanzamiento);
  4. Menu-> Window-> Save Window Arrangement-> y save it as default. Pero en este caso, cada vez que inicio desde el inicio, iTerm siempre restaura la disposición de la ventana fija desde el guardado. No quiero guardar ningún patrón, solo quiero restaurar lo que tengo de la última vez.

Todas las cosas que he probado no pudieron hacerlo funcionar. ¿Alguien podría decirme qué debo hacer, por favor? Muchas gracias.

Versión iTerm: iTerm2-1_0_0_20140112

Jing Li
fuente
Una pista más: los dos Mac que funcionan, no he usado AppleScript, solo verifiqué algunas opciones en las preferencias.
Jing Li

Respuestas:

31

En las preferencias de iTerm2 ( Cmd + ,), cambie General> Inicio de Open Default Window Arrangementa Use System Window Restoration Setting.

En Preferencias del sistema, apague General> Cerrar ventanas al salir de una aplicación.

Jorge
fuente
1
¡Gracias @George, eso resuelve el problema! Entonces, el truco es desactivar una opción en Preferencias del Sistema que está fuera de la configuración de la aplicación.
Jing Li
1
En 2019, iTerm v3 + tuve que ir a Preferencias -> Arreglos y hacer clic en "Establecer predeterminado" en su arreglo creado (guárdelo primero haciendo clic en cmd + shift + S)
trainoasis
12

Escribí un programa diseñado para resolver este dolor por mí mismo, que le permite crear diseños predefinidos de paneles y comandos (para diferentes proyectos / configuraciones, etc.) y luego cargarlos en iTerm cuando lo desee.

Se llama iTermocil, y puede descargarlo (y el código fuente) a través de Github: https://github.com/TomAnthony/itermocil .

ingrese la descripción de la imagen aquí

Tom Anthony
fuente
3

En 2019 (iTerm v3.2.9), lo que funciona para mí es:

  1. Guarde su disposición actual haciendo clic en CMD + shift + S (o vaya a Ventana -> Guardar disposición de ventana.

  2. Ahora vaya a iTerm2 -> Preferencias -> Arreglos -> seleccione su arreglo en la lista de arreglos -> Haga clic en "Establecer predeterminado" en la parte inferior.

Ahora, cuando vuelva a abrir iTerm en cualquier momento, se abrirá su nueva disposición.

trainoasis
fuente