sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #02317
lidt problemmer med xfstt
I går aftes sad jeg og forsøgte, at bruge mine windows ttfonte under
linux. Jeg fulgte den howto der findes på sslug's side
(http://www.sslug.dk/~frank/xfstt.html), og hentede xfstt pakken hjem
patch'ed den med den diff fil som howto'en anbefaler, kompilerede osv.,
og alt gik fint.
derefter ville jeg forsøge at gøre serveren tilgængelig for alle
brugerne uden at skulle ændre samtlige .Xclient scripts; så jeg lavede
et lille SysV script:
/etc/rc.d/init.d/xfsff.init
----------------------------
#
# chkconfig: 345 99 00
# description: xfstt is a X Font Server that allows the \
# use of TrueType fonts in X.
# See how we were called.
case "$1" in
start)
# Start daemons.
echo -n "Starting xfstt: "
/usr/X11R6/bin/xfstt --res 100 --daemon
echo
touch /var/lock/subsys/xfstt
;;
stop)
# Stop daemons.
echo -n "Shutting down xfstt: "
kill `cat /var/run/xfstt.pid`
echo "done"
rm -f /var/lock/subsys/xfstt
;;
restart)
echo -n "Starting xfstt: "
/usr/X11R6/bin/xfstt --res 100 --daemon
echo
touch /var/lock/subsys/xfstt
echo -n "Shutting down xfstt: "
kill `cat /var/run/xfstt.pid`
echo "done"
rm -f /var/lock/subsys/xfstt
exit $?
;;
*)
echo "Usage: xfstt.init {start|stop|restart}"
exit 1
esac
exit 0
-----------------------
og indsatte følgende line i /etc/X11/XF86Config:
-----------------------
FontPath "/usr/local/lib/ttfonts/winfonts:unix/:7100"
-----------------------
men X finder ikke nogen ttfonte og jeg er stadig nød til at bruge "xset
+fp unix/:7100".
jeg er ikke sikker på at mit entry i XF86Config er korrekt. men hvis jeg
skriver:
FontPath "/usr/local/lib/ttfonts/winfonts unix/:7100"
eller
FontPath "/usr/local/lib/ttfonts/winfonts" "unix/:7100"
starter X ikke op.
desværre skete der det uheldige, at da jeg ville tjekke om "kill `cat
/var/run/xfstt.pid` (alternativet var jo "killall xfstt") virkede, skrev
jeg følgende:
# xset -fp unix/:7100
# kill `cat /var/run/xfstt.pid`
# xset +fp unix/:7100
og så frys hele boksen (dvs både tastatur, mus og skærm) jeg var nød til
at lave en reset af computeren, men da jeg så startede op igen kom der
denne her fejl meddelse ved størstedelen af opstartsskrifterne (fx.
fingerd og qmail):
-----------------------
Starting fingerd...done setuser: fatal: unable to run accustamp: access
denied
setuser: fatal: unable to run cyclog: access denied
-----------------------
og nu kan kun root logge på. hjælp værdsættes meget, da jeg nu begynder
at blive en anelse desperat.
hvis det skulle blive nødvendigt kan jeg lige fortælle lidt om min linux
box, jeg kører:
RH 5.2 med kernel 2.0.36-1 på en AMD K6-233, med 64 MB RAM.
XFree86 3.3.3.1 på et ET6100 med 4 MB RAM
- mvh.
Valdemar Lemche
Smedebakken 12
3490 Kvistgaard
Denmark
TLF: +45 49-138124
FAX: +45 49-138128
Mobil: +45 30-463673
ICQ#: 28884381
EMail: vlemche@xxxxxxxxxxx
"Intuitive Software can easily be learned. You just have to work at it
for a long time." - Ponder Stibbons, Unseen University
"Crash Tip: Install more RAM. Yeah everybody says it, but it's true. If
you can't stop buggy programs from leaking memory, you can at least give
them more memory to leak. How much RAM do you need? According to
scientific survey of experts, you always need n + 16 MB, where n equals
the amount of RAM you have now." - BYTE - Vol 23, 4 "Crash-Proof
Computing"
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com
Follow ups