Font einer Anwendung bestimmen

25/07/2011 - 10:59 von Juergen Schroeder | Report spam
Hallo,

bin dabei von Ubuntu 10.4 auf 11.4 zu wechseln. Ich rufe eine Anwendung auf
einer remote Headless SUN Server auf um die USVs zu testen.
ssh -X user@sun
$ ls3conX

X Error of failed request: BadFont (invalid Font parameter)
Major opcode of failed request: 56 (X_ChangeGC)
Resource id in failed request: 0x0
Serial number of failed request: 776
Current serial number in output stream: 785

Wie ich die Sache ergoogelt habe, tut die Anwendung eine alte XLib nutzen,
die nicht prüft ob der gewünschte Font da ist und stürzt halt ab.

Mit den "Default" X-Fonts Ubuntu 10.4 gehts. Hab nun alle möglich
nichtasiatischen X-Fonts von 11.4 installiert. Reicht aber nicht.

Was sucht ls3conX?
strings programm, truss, xprop hat mir nicht geholfen.

Jürgen
 

Lesen sie die antworten

#1 Sven Mascheck
25/07/2011 - 19:37 | Warnen spam
Juergen Schroeder wrote:

bin dabei von Ubuntu 10.4 auf 11.4 zu wechseln. Ich rufe eine Anwendung auf
einer remote Headless SUN Server auf um die USVs zu testen.
ssh -X
$ ls3conX

X Error of failed request: BadFont (invalid Font parameter)
[...]
Wie ich die Sache ergoogelt habe, tut die Anwendung eine alte XLib nutzen,
die nicht prüft ob der gewünschte Font da ist und stürzt halt ab.

Mit den "Default" X-Fonts Ubuntu 10.4 gehts. Hab nun alle möglich
nichtasiatischen X-Fonts von 11.4 installiert. Reicht aber nicht.



Das könnte ein fehlender Font, oder ein fehlender Alias-Name sein.

(Wenn es das 10.4 noch gibt: Vielleicht ergeben die Unterschiede
in der Ausgabe von xlsfonts einen Hinweis?)

Ich habe font request vor langer Zeit (X11R5) mal mit xmond/xmonui
verfolgt. Vielleicht funktioniert das heute noch?

myhost$ xmonui -display :0 | xmond -server :0 -port 1
myhost$ netstat -a | grep 600 # unterstützt nur tcp/ip, keine sockets
*.6000 *.* [...] LISTEN
*.6001 *.* [...] LISTEN
myhost$ xhost +myhost
myhost$ DISPLAY=myhost:1 xfd -fn fixed

Ausgabe:
REQUEST: OpenFont
font-id: FNT 03800001
name: "cursor"
REQUEST: OpenFont
font-id: FNT 0380000b
name: "-*-*-*-R-*-*-*-120-*-*-*-*-ISO8859-1"
REQUEST: OpenFont
font-id: FNT 03800012
name: "fixed"

http://www.in-ulm.de/~mascheck/X11/xmon.html

Ähnliche fragen