Connexion à un système Solaris 10 distant via X11 J'observe un comportement incohérent concernant les polices utilisées. Je me connecte depuis un système Cygwin/X.
Lorsque je me connecte en utilisant le transfert ssh comme ceci
$ ssh -Y mymachine.example.org
les polices fonctionnent comme prévu, c'est-à-dire que le rendu est très agréable et que les programmes semblent trouver toutes sortes de polices différentes (par exemple, gvim ou emacs).
Lorsque je me connecte à la même machine via XDMCP (sur l'écran bleu du gestionnaire de connexion Solaris 10) et que je me connecte, il semble qu'une seule police de taille fixe soit disponible. Un Emacs d'OpenCSW échoue même à s'exécuter car il ne trouve pas les polices dont il a besoin.
Il imprime qu'il ne peut pas trouver une police en utilisant la spécification suivante :
-dt-interface user-medium-r-normal-m
J'établis la connexion XDMCP comme ceci :
$ XWin -query mymachine.example.org -from mywindowsclient.example.org
Mon objectif n'est pas d'obtenir également des polices appropriées pour le cas d'utilisation XDMCP.
Comment puis-je enquêter sur ce problème ? Puis-je dupliquer une configuration implicitement utilisée avec ssh -Y
pour le boîtier XDMCP ?
Comment la police-chose est-elle généralement configurée lors du transfert ssh-X11 ?
Réponse acceptée :
Je crois que XDMCP utilise les polices locales du système Solaris. Lorsque vous utilisez SSH, vous utilisez des polices locales, car dans ce scénario, vous êtes le serveur X et la machine Solaris est le client X. Vous pouvez utiliser la commande xlsfonts
pour voir quelles polices vous sont accessibles sur un système donné.
EDIT #1 - Chemin de la police
Vous pouvez connaître le chemin de la police de votre système à l'aide de la commande xset
.
Exemple
$ xset q | sed -n '/Font/,/DPM/p'
Font Path:
catalogue:/etc/X11/fontpath.d,built-ins
DPMS (Energy Star):
Ce chemin peut inclure des chemins vers des répertoires locaux ainsi que des « chemins » vers d'autres serveurs de polices. Ceux-ci apparaîtront en tant que types d'entrées [protégées par e-mail].
Exemple
$ xset +fp tcp/<IP or name of font server>:7100
Références
- Polices Xming