Hallo, tut mir leid, das ist ja zu blöd, ich habe gerade ein paarmal an eine englische Newsgroup geschrieben..... ...also: Ich habe mir wegen der Truetype Schriften xfstt installiert. mein Rechner versucht es beim Booten in runlevel 3 zu laden, was aber misslingt, ich weiss nicht warum. Normalerweise müsste ich in /etc/XF86Config den Pfad für die TTSchriften angeben: FontPath "xxx/:7101" . Wenn ich das jedoch mache und xfstt startet nicht, dann startet auch der Xserver nicht. Wenn ich den Pfad entferne ist alles OK. Ich kann xfstt nach dem Booten von Hand starten, aber dann wird der Xserver labil und stürzt manchmal ab, hauptsächlich bei Internetkontakt und alles wird langsamer. Das alles ist nicht so gut, deshalb hoffe ich , jemand hat mir einen Tip, was an meinem system nicht stimmen könnte. Hago --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Hago Ziegler wrote:
Ich kann xfstt nach dem Booten von Hand starten, aber dann wird der Xserver labil und stürzt manchmal ab, hauptsächlich bei Internetkontakt und alles wird langsamer.
Das alles ist nicht so gut, deshalb hoffe ich , jemand hat mir einen Tip, was an meinem system nicht stimmen könnte.
Ich habe hier gestern auch TrueType-Unterstuetzung eingerichtet. Ich habe dazu allerdings nicht "xfstt", sondern "xfsft" verwendet und bin nach der Anleitung aus c't 25/1999 vorgegangen. Die TrueType-Fonts werden bereits einwandfrei (z.B. unter Netscape) am Bildschirm angezeigt. Die Einrichtung bzgl. des Druckens werde ich noch nachholen. Evtl. kannst Du die Einrichtung mit Hilfe von "xfsft" noch probieren - zumindest hier gab es bisher keine erhoehte Instabilitaet von XFree. Ich verwende hier SuSE 6.3, Kernel 2.2.14, XFree86 Version 3.3.5. Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Steffen, Am Sat, 15 Apr 2000 schrieb Steffen Moser:
........................nicht "xfstt", sondern "xfsft" verwendet und bin nach der Anleitung aus c't 25/1999 vorgegangen. Evtl. kannst Du die Einrichtung mit Hilfe von "xfsft" noch probieren -
Xfsft habe ich inzwischen auch versucht, aber da hatte ich genau das gleiche Theater. Seither bin ich in meinem System am Suchen und habe auch schon was gefunden: in /etc/services müssten die Installationsprogramme von xfstt bzw. xfsft die Ports eintragen, die sie benützen wollen und da ist nur 7100. Xfstt versucht immer Port 7101 zu benützen . Jetzt habe ich die entsprechenden Eintragungen von Hand gemacht, mal sehen ob das was taugt. Bah, hat auch nichts gebracht - sobald in XF86Config irgendein Pfad zu einem Port drinsteht gehts nicht. Bei xfsft war's glaube ich "localhost/:7100" Aber das ist denke ich gar nicht das eigentlicheProblem - der xfstt startet erst gar nicht ! Tja, wie weiter? Hago --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Hago Ziegler (ha@hago-ziegler.de) [20000415 12:51]:
Bah, hat auch nichts gebracht - sobald in XF86Config irgendein Pfad zu einem Port drinsteht gehts nicht. Bei xfsft war's glaube ich "localhost/:7100" Aber das ist denke ich gar nicht das eigentlicheProblem - der xfstt startet erst gar nicht !
Bei mir funktioniert xfstt problemlos. In XF86Config steht
FontPath "unix/:7101"
Ein Eintrag in /etc/services ist nicht nötig. Xfstt muss natürlich vor dem
X-Server gestartet werden, was ein Init-script mit entsprechenden Links in
rc2.d bzw. rc3.d erledigt.
Philipp
--
Philipp Thomas
Hallo, Hago Ziegler wrote:
Bah, hat auch nichts gebracht - sobald in XF86Config irgendein Pfad zu einem Port drinsteht gehts nicht. Bei xfsft war's glaube ich "localhost/:7100" Aber das ist denke ich gar nicht das eigentlicheProblem - der xfstt startet erst gar nicht !
Tja, wie weiter?
Ich starte hier den "xfsft" auch manuell: xfs -port 7100 -config /etc/xfs.conf & Ich werde mir aber in absehbarer Zeit ein kleines Start-/Stop-Skript schreiben und dieses in das Bootkonzept (d.h. unter "/sbin/init.d") meines Systems integrieren. Moeglicherweise liegt ja dort Dein Problem. Selbstverstaendlich sollte "xfstt" oder "xfsft" vor dem Start von X laufen - ganz gleich, ob manuell oder automatisch durch die Start-/Stop-Skripte beim Hochfahren des Rechners gestartet. Das einzige, was bei Deiner Sache seltsam ist, ist das von Dir geschilderte instabile Verhalten Deines X-Servers, wenn "xfstt" laeuft. Da dachte ich vielleicht, dass dieses Verhalten mit "xfsft" nicht auftritt. Gruss, Steffen --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo - noch ein Versuch - ich hoffe ich gehe niemand auf den Keks - Nachdem ich einfach den xfstt nicht zum Laufen brachte, habe ich heute Nacht die ganze SuSE frisch installiert - die Macke blieb: Wenn beim Booten der xfstt gestartet werden soll: tart xfstt - failed Das Script ist in der init.d drin und in runlevel 2 und -3 sind die Verknüpfungen - alles richtig.
Evtl. kannst Du die Einrichtung mit Hilfe von "xfsft" noch probieren -
Das hatte ich ja schon. gerade habe ich es nochmal versucht - Wort für Wort nach der Anleitung - das Gleiche, er lässt sich nicht starten. Aber diesmal habe ich getestet und eine Fehlermeldung bekommen: bash-2.03# fslsfonts -server localhost:7100 _FSTransSocketINETConnect: Can't connect: errno = 111 fslsfonts: unable to open server "localhost:7100" Ich verstehe nur nicht, was das bedeuten könnte. Weiss dasvielleicht jemand? Gruss Hago --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Hago Ziegler (ha@hago-ziegler.de) [20000416 19:45]:
start xfstt - failed
case "$1" in start) TEST=`ls /usr/X11R6/lib/X11/fonts/truetype/*.ttf /usr/X11R6/lib/X11/fonts/truetype/*.TTF 2>/dev/null` if test "$XFSTT_START" = yes -a -n "$TEST"; then echo "Starting xfstt" -> startproc /usr/X11R6/bin/xfstt --sync Versuch mal, in /sbin/init.d/xfstt die mit -> gekennzeichnete Zeile auszukommentieren oder zu löschen. Bei umfangreichen Font-Verzeichnissen kommt es sonst zu dem beobachteten Scheitern. Besser wäre es wahrscheinlich, das Synchronisieren in einem getrennten Script abzuhandeln, z.B. in boot oder boot.local.
Aber diesmal habe ich getestet und eine Fehlermeldung bekommen:
bash-2.03# fslsfonts -server localhost:7100 _FSTransSocketINETConnect: Can't connect: errno = 111 fslsfonts: unable to open server "localhost:7100"
Ich verstehe nur nicht, was das bedeuten könnte. Weiss dasvielleicht jemand?
Zunächst einmal ist der Standardport 7101. Ausserdem funktioniert das
natürlich nur, wenn der Fontserver auch läuft :) Versuch doch mal, zunächst
mit 'xfstt --daemon' diesen zu starten. Ein anschliessendes
'fslsfonts -server localhost:7101' sollte funktionieren und, soweit in
/usr/X11R6/lib/X11/fonts/truetype auch Schriften vorhanden sind, diese
auflisten. Zumindest bei mir funktioniert's ;-)
Philipp
--
Philipp Thomas
Hallo Philipp, Philipp Thomas:
-> startproc /usr/X11R6/bin/xfstt --sync
Versuch mal, in /sbin/init.d/xfstt die mit -> gekennzeichnete Zeile auszukommentieren oder zu löschen. Bei umfangreichen Font-Verzeichnissen kommt es sonst zu dem beobachteten Scheitern.
Im Moment sind da 2 Schriften drin.
Zunächst einmal ist der Standardport 7101.
Das ist wahrscheinlich nicht immer gleich. Ich habe in /etc/services nachgeschaut, da ist eingetragen: " font-service 7100/tcp # X Font Service font-service 7100/udp # X Font Service
Ausserdem funktioniert das natürlich nur, wenn der Fontserver auch läuft :) Versuch doch mal, zunächst mit 'xfstt --daemon' diesen zu starten. Ein anschliessendes 'fslsfonts -server localhost:7101' ..............
Hab' ich gemacht. Ergebnis: bash-2.03# xfstt --sync xfstt: sync in directory "/usr/X11R6/lib/X11/fonts/truetype/." Found 2 fonts. bash-2.03# xfstt --daemon bash-2.03# fslsfonts server localhost:7100 fslsfonts: no font server defined #(und falls Du misstrauisch bist:) bash-2.03# fslsfonts server localhost:7101 fslsfonts: no font server defined in XF86Config steht der Eintrag: "FontPath localhost/:7100"
Zumindest bei mir funktioniert's ;-)
Das ist ja das Blöde, bei allen andern klappt's Gruss Hago --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hago Ziegler wrote: [...]
bash-2.03# xfstt --sync xfstt: sync in directory "/usr/X11R6/lib/X11/fonts/truetype/." Found 2 fonts. bash-2.03# xfstt --daemon bash-2.03# fslsfonts server localhost:7100 fslsfonts: no font server defined #(und falls Du misstrauisch bist:) bash-2.03# fslsfonts server localhost:7101 fslsfonts: no font server defined
Hi,
in XF86Config steht der Eintrag: "FontPath localhost/:7100" ^^^^^^^^^^^^^^^^^^^^
entweder den / weglassen oder (besser) komplett
FontPath "tcp/localhost:7100"
_mit_ den "" eintragen.
Aus man XF86Config:
[..]
FontPath entries may be specified, and they will
be concatenated to build up the fontpath used by
the server.
X11R6 allows the X server to request fonts from a
font server. A font server is specified by plac-
ing a "<trans>/<hostname>:
* Hago Ziegler (ha@hago-ziegler.de) [20000417 07:57]:
in XF86Config steht der Eintrag: "FontPath localhost/:7100"
Tja, und bei mir
FontPath "unix/:7101"
Philipp
--
Philipp Thomas
Hallo Phillip und alle anderen "Helfer", Philipp Thomas: .........................
TEST=`ls /usr/X11R6/lib/X11/fonts/truetype/*.ttf /usr/X11R6/lib/X11/fonts/truetype/*.TTF 2>/dev/null` if test "$XFSTT_START" = yes -a -n "$TEST"; then echo "Starting xfstt" -> startproc /usr/X11R6/bin/xfstt --sync
Versuch mal, in /sbin/init.d/xfstt die mit -> gekennzeichnete Zeile auszukommentieren oder zu löschen...................
Das war der Tip zum richtigen Weg: Wenn ich die ganze Zeile lösche geht's nicht mehr, aber, wenn ich nur "startproc" lösche klappt alles wunderbar. Inzwischen habe ich auch einen entsprechenden Artikel in der SuSE-Supportdatenbank gefunden. Hätte ich da früher nachgeschaut..... ! Danke - das hat mir sehr geholfen. Ich danke auch allen anderen - alles hat mich weitergebracht. Gruss Hago --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Hago Ziegler wrote:
bash-2.03# fslsfonts -server localhost:7100 _FSTransSocketINETConnect: Can't connect: errno = 111 fslsfonts: unable to open server "localhost:7100"
Steht in XF86Config: FontPath "..." FontPath "tcp/localhost:7100" und rennt der fontserver auf :7100? Mit der Einstellung funzt es (xfsft) bei mir. Ach ja, mit gzip'ten ttf klappt's hier nicht. CU David -- "Wir leben in einem freien Land. Von mir aus kannst du dir auch eine Frikadelle ans Knie nageln und so lange drehen bis du UKW empfängst. Iss mir wurscht." -- Jan Torben in de.comp.os.unix.linux misc email: David@dhaller.de www: www.dhaller.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
David@dhaller.de
-
ha@hago-ziegler.de
-
Illuminatus@t-online.de
-
moser@egu.schule.ulm.de
-
pthomas@suse.de