Xfs
De Diablotins.org.
| Le serveur de polices de caractères
|
| ||
| XFS (X Fonts Server ) est un module de X-Window, il permet de distribuer les polices de caractères aux serveurs X, lorsque ceux-ci n'ont pas accès aux fichiers de X-Window.
C'est un service réseau. |
Sommaire |
Mise en œuvre
Ce service est inclus dans le paquetage X-Window.
Créez le script RC /usr/local/etc/rc.d/xfs.sh suivant pour le faire fonctionner:
#!/bin/sh
#
# $FreeBSD: ports/x11-servers/xorg-fontserver/files/xfs.sh,v 1.2 2006/01/05 17:08:06 lesi Exp $
#
# PROVIDE: xfs
# REQUIRE: cleartmp ldconfig
# BEFORE: LOGIN
# KEYWORD: FreeBSD
# The following variables are provided to control startup of X font server in
# rc configuration file (eg /etc/rc.conf):
# xfs_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable X font server
# xfs_config (str): Set to "/usr/X11R6/lib/X11/fs/config" by default.
# Configuration file for X font server.
#
# Please see xfs(1), rc.conf(5) and rc(8) for further details.
. /etc/rc.subr
name="xfs"
rcvar=`set_rcvar`
# Set defaults
[ -z "$xfs_enable" ] && xfs_enable="NO"
[ -z "$xfs_config" ] && xfs_config="/usr/X11R6/lib/X11/fs/config"
load_rc_config $name
command="/usr/X11R6/bin/${name}"
command_args="-config ${xfs_config} -daemon"
required_files="$xfs_config"
extra_commands="reload"
run_rc_command "$1"
Autorisez le lancement dès le démarrage dans /etc/rc.conf:
xfs_enable="YES"
Configuration
Comme indiqué dans le script précédent XFS utilise le fichier /usr/local/lib/X11/fs/config pour distribuer les polices de caractères. Indiquez les polices de caractères à distribuer derrière la variable catalogue, séparées par une virgule:
catalogue= /usr/local/lib/X11/fonts/misc/, /usr/local/lib/X11/fonts/Speedo/, etc.
Utilisation
Dans les fichiers Xorg.conf utilisés par vos serveurs X, retirez ou commentez les entrées «FontPath» de la section Files et ajoutez dans cette même section:
FontPath "tcp/david:7100"
Où «david» est le nom ou l'adresse IP du serveur Xfs.
Avantages
Lors de l'utilisation de plusieurs serveurs X dans un réseau, XFS améliore considérablement la rapidité du serveur X et libère par exemple NFS de ce fardeau.

