Estoy usando SecureCRT para SSH a una máquina Linux con el reenvío X11 habilitado. Cuando lo ejecuto, xfig
aparece Xming y todo funciona, excepto que la única fuente que mostrará en los diagramas es 6x13. Cambiar la fuente siempre da como resultado que se use esa fuente (pero se cambie la selección). Incluso la elección de las fuentes xfig
a las que parece tener acceso (como una fuente en cursiva que usa en la pantalla de presentación y, por supuesto, los "nombres" de las fuentes están escritos en sus respectivas fuentes) todavía se muestran como 6x13. Además, exportar los diagramas a PDF termina representando las fuentes correctamente, por lo que es estrictamente un problema de visualización (presumiblemente el servidor X/Xming combinado con el problema de xfig).
La propia caja de Linux puede mostrar xfig
cosas muy bien. He configurado xming para usar la caja de Linux como servidor de fuentes. Running xlsfonts
enumera casi 9000 tipos de fuentes, idénticas en los servidores Windows y Linux X. El uso xfontsel
muestra que estas fuentes de hecho funcionan y se ven diferentes en los servidores Windows o Linux X.
Mucha gente parece tener problemas con xfig
las fuentes, pero suelen ir acompañados de mensajes de error. En este caso, no tanto: no se muestra ningún mensaje. Cuando lo ejecuto, xfig -debug
obtengo algunos resultados, pero nada útil (esta es la creación de dos cuadros de texto con diferentes fuentes, los cuales terminan cargando 6x13 sin aparentemente probar otra fuente):
add_point - alloc 200 points
Loading font 6x13
add depth 50, count=1
Text[50] count=1
New min = 50
New max = 50
Loading font 6x13
add depth 50, count=2
Text[50] count=2
Otros datos que pueden ser útiles o no:
- El cliente X (
xfig
) se ejecuta en un Fedora 20 x64, probado tanto con una máquina sin cabeza como con gráficos - El servidor X (xming) se ejecuta en una máquina con Windows 7 Pro x64 o Windows 8.1 Pro x64
- Xfig es 3.2-5c
- Xming es 7.5.0.47 o 6.9.0.31 (+paquete de fuentes, +fuentes de Windows, +conexión a la máquina Fedora 20 como servidor de fuentes)
xfig
se inicia conxfig -specialtext -latexfonts -startlatexFont default
- xming se inicia con el acceso directo predeterminado ("C:\Program Files (x86)\Xming\Xming.exe":0 -resize -clipboard -multiwindow -nolisten inet6)
Respuesta1
El problema acabó estando en el servidor de fuentes. Xming no pudo conectarse a los servidores de fuentes de las máquinas debido a la seguridad predeterminada de no escuchar en un puerto TCP y al firewall bloqueando la conexión una vez que lo estaba. Los cambios necesarios en xfs en los clientes X fueron:
- Al
/etc/X11/fs/config
comentar lano-listen = tcp
línea y agregar unaport = 7100
línea - Luego ejecute:
sudo iptables -I INPUT -p tcp --dport 7100 --syn -j ACCEPT
para actualizar el firewall - Luego reiniciando xfs (
sudo service xfs restart
) y xming
Todavía no entiendo por qué xlsfonts
y xfontsel
parece que funciona, pero xfig
ahora está funcionando (y los registros de Xming ya no se quejan de que tcp/....:7100
falló la ruta de la fuente).