Par défaut, le contrôle d'accès au serveur X s'effectue utilisateur par utilisateur, en fonction des données stockées et protégées dans le fichier Rép_personnel/.Xauthority. Seuls les utilisateurs autorisés à lire ce fichier ont accès au serveur X. Il s'agit de la méthode de contrôle la plus utilisée.
Il est également possible de contrôler l'accès au serveur X hôte par hôte : tout utilisateur d'un système hôte autorisé à accéder au serveur X peut se connecter à ce dernier. Les raisons susceptibles de vous amener à choisir cette solution sont les suivantes :
les clients X R2 et R3 ne prennent pas en charge la connexion au serveur X à l'aide de la première méthode ;
sur les réseaux non sécurisés, les données échangées entre le client et les serveur X peuvent être interceptées par des personnes non autorisées.
La ressource Xconfig Dtlogin*authorize indique au serveur de connexion de contrôler l'accès au serveur X utilisateur par utilisateur. Pour utiliser la méthode de contrôle d'accès "par hôte", attribuez la valeur False à la ressource authorize, par exemple :
Dtlogin*authorize: False
Pour affecter au serveur X une ou plusieurs variables d'environnement, lors de son lancement par le serveur de connexion, vous pouvez définir la ressource Dtlogin*environment du fichier Xconfig. Par exemple :
Dtlogin*environment: VAR1=foo VAR2=bar
Cette ressource permet au serveur X local de bénéficier des variables VAR1 et VAR2. Celles-ci seront également exportées vers les scripts Xsession et Xfailsafe.
Lorsqu'un utilisateur ouvre une session de Bureau à partir de la fenêtre de connexion, celle-ci s'exécute dans l'environnement local sélectionné dans le sous-menu Langue du menu Options. Si aucune langue n'est sélectionnée, la langue par défaut du serveur est utilisée. Pour modifier la langue par défaut, utilisez la ressource Dtlogin*language du fichier Xconfig. Par exemple :
Dtlogin*language: Ja_JP
Pour connaître les langues installées sur votre système, consultez la documentation correspondante.
Par défaut, le serveur de connexion crée un menu Langue contenant la liste des environnements locaux installés sur le système. Lorsque l'utilisateur sélectionne un environnement local, le serveur de connexion réaffiche l'écran de connexion dans la langue correspondante. La prochaine session de l'utilisateur s'exécutera également dans cet environnement.
Pour définir votre propre liste de langues, modifiez la ressource Dtlogin*languageList dans le fichier Xconfig :
Dtlogin*languageList: En_US De_DE
Une fois la modification effectuée, le menu Langue de l'écran de connexion ne contient plus que les langues indiquées (En_US et De_DE).