caché de fuentes X11 en OS X

2

A menudo, cuando abro una aplicación X11 (Wireshark, GIMP), tiene que crear algún tipo de caché de fuente, que a menudo tarda 30 segundos o más durante el inicio de la aplicación. No cambio mis fuentes a menudo y Wireshark definitivamente no necesita acceso a cientos de fuentes.

¿Puede alguien explicar qué es el almacenamiento en caché de esta fuente, por qué impide el lanzamiento de aplicaciones (en lugar de ser un proceso X11 de fondo) y por qué tiene que suceder tan a menudo?

No estoy seguro de si esto es específico de OS X.

    
pregunta user75211 09.04.2014 - 02:37

1 respuesta

2

El almacenamiento en caché de fuentes es una operación realizada por la biblioteca de representación de fuentes, llamada por el programa de aplicación. En teoría, permitiría una representación más rápida, ya que la lista de fuentes disponibles en el sistema ya está creada, el sistema podría incluso guardar temporalmente las fuentes de uso común para un acceso más rápido. En OS X, la posición del directorio para el caché de fuentes dentro de la biblioteca puede estar mal configurada, por lo que el programa de aplicación no puede escribir el caché de fuentes. Así que la memoria caché de fuentes se crea sobre la marcha, cada vez que ejecuta el programa. Esto es lento Puede resolver este problema ejecutando su aplicación como administrador (root) escribiendo "su gimp" una vez. No trabaje en modo administrador, solo ejecútelo una vez. De esta manera, se creará un caché de fuentes (ya que el administrador tiene permiso de root en la posición de caché de fuentes), y la próxima vez que inicie el programa (como usuario normal), será más rápido.

    
respondido por el user1336365 02.12.2015 - 13:36

Lea otras preguntas en las etiquetas