PagePrincipale .
memos .
XDMCP
Configurer un client X sous Linux pour accéder à un serveur HP9000
Testé: Mandriva 2006, Mandriva 2007, gutsy
Utilisation du protocole
XDMCP. Linux peut nativement utiliser le protocole XDMCP.
Voici la commande à utiliser pour se connecter à partir de Linux en utilisant les polices du serveur (option
-fp):
X :1 -fp tcp/192.168.1.1:7000 -query 192.168.1.1 -ac
Le chargement étant relativement long par cette méthode, il est préférable de récupérer les polices du serveur X et les mettre disponibles localement sur notre client.
- Récupérer les polices HP sur le serveur : /usr/lib/X11/fonts
- Les enregistrer sur notre client dans un répertoire (par exemple /usr/local/hpfonts )
Mandriva 2006 et 2007
- Ouvrir le fichier de configuration de notre serveur de polices (Linux) et rajouter, dans le fichier /etc/X11/fs/config à la variable catalogue, le chemin vers les polices HP. Dans notre exemple:
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
- ...
- /usr/share/fonts/ttf/dejavu,
- /usr/local/hpfonts/hp_kana8,
- /usr/local/hpfonts/hp_roman8/75dpi,
- /usr/local/hpfonts/misc,
- ...
Les chemins doivent êtres séparés par des virgules.
Redémarrer le service
xfs pour prendre en compte les changements sur notre client:
/etc/init.d/xfs restart
Voici la commande à exécuter pour accéder au serveur en utilisant les polices locales:
X :1 -fp unix/:-1 -query 192.168.1.1 -ac
Pour l'avoir en mode fenêtré, nous pouvons utiliser la commande
Xnest:
Xnest :1 -fp unix/:-1 -query 192.168.1.1 -ac -kb
Ubuntu
le service
xfs n'est pas installé (par défaut) sur ubuntu. J'ai pu toutefois réussir une connexion en modifiant le fichier
xorg.conf (Un redémarrage de l'interface graphique sera nécessaire.):
Section "Files"
- FontPath "/usr/local/hpfonts/hp_kana8"
- FontPath "/usr/local/hpfonts/hp_roman8/75dpi"
- FontPath "/usr/local/hpfonts/misc"
- EndSection
et en donnant directement le chemin des polices
HP:
Xnest :1 -fp /usr/local/hpfonts/hp_kana8,/usr/local/hpfonts/hp_roman8/75dpi,/usr/local/hpfonts/misc -query 192.168.1.1 -ac -kb
Sur les versions récentes d'ubuntu, j'ai constaté que Xnest n'était plus capable de lire les « fonts », cela se traduit par:
Fatal server error:
could not open default font 'fixed'
Solution: décompresser toutes les « fonts »:
uncompress *.Z
puis mettre à jour le fichier
fonts.dir du répertoire:
mkfontdir .
Un redémarrage de l'interface graphique est nécessaire (à cause de la section ''Files'' dans le fichier
xorg.conf).
Pages utiles:
RechercheTexte,
TableauDeBordDeCeWiki
Flux RSS:
Wiki,
Commentaires