Pregunta

Soy usuario de iTerm2 (1.0.0).Sé cómo crear perfiles, usando la configuración de iTerm o modificando com.googlecode.iterm2.plist archivo.

Por conveniencia, usaré .plist indicar com.googlecode.iterm2.plist archivo.

Ya existen algunos perfiles para conectar mi servidor de desarrollo mediante un comando.(es decir. ssh 192.168.1.1).

Quiero modificar y agregar más perfiles a iTerm.Entonces, escribí un script en Python para hacer esto.El procedimiento es el siguiente.

  1. Convertir iTerm2 .plist archivo a .xml.(es decir. plutil -convert xml1)
  2. Escriba varios perfiles en este archivo usando plistlib en pitón.
  3. Convertir iTerm2 .plist archivo a formato binario tal como estaba.(es decir. plutil -convert binary1)

El procedimiento anterior no funciona.iTerm2 no cargó mis perfiles creados a partir de mi secuencia de comandos Python.

Entonces, verifiqué si no hay .plist archivo, cómo iTerm carga los perfiles.

  1. Dejé el programa iTerm2.
  2. eliminé el .plist archivo de mi disco, que se encuentra en ~/Library/Preferences/.
  3. Ejecute el programa iTerm2.
  4. abra la configuración del perfil escribiendo ⌘ Comando+oh.

Encontré que hay perfiles incluso si eliminé el .plist archivo.¿Que pasó aquí?¿Hay algún archivo de perfiles de respaldo que no reconozco?

¿Fue útil?

Solución

Las preferencias se almacenan en caché en 10.9.Ver http://hints.macworld.com/article.php?story=20130908042828630.Si edita un archivo plist directamente o reemplaza el plist de una aplicación, la aplicación seguirá usando la versión en caché incluso después de salir y volver a abrir la aplicación.

Tu puedes correr defaults read com.googlecode.iterm2 o killall cfprefsd para aplicar los cambios:

  1. Salir de iTerm
  2. Editar la lista
  3. Correr defaults read com.googlecode.iterm2 o killall cfprefsd
  4. Abrir iTerm

Los cambios realizados con defaults se aplican después de salir y volver a abrir una aplicación como en versiones anteriores de OS X.


Otros consejos

Tengo grandes problemas para migrar iTerm2 (2.0.0) plist a mi nueva Mac con Yosemite (10.10.1).Lo que hice para solucionarlo es:

  1. Abra iTerm2, por lo que es predeterminado com.googlecode.iterm2.plist se crea el archivo.
  2. Salir de iTerm2
  3. Se eliminaron todas las preferencias almacenadas en caché para iterm2 al emitir defaults delete com.googlecode.iterm2
  4. Copié el archivo en la nueva Mac en la ubicación correcta dentro de la carpeta Preferencias, así recuperé mis perfiles y configuraciones anteriores.
  5. Leer en el archivo de preferencias con defaults read -app iTerm
  6. Abrí iTerm2 y me alegré de tener perfiles y disposiciones de ventanas en mi nueva Mac
Licenciado bajo: CC-BY-SA con atribución
No afiliado a apple.stackexchange
scroll top