Mardi - Lancer des Shells de Connexion avec X11 Xterm
Dans l’astuce de Lundi, on peut s’apercevoir que le Terminal d’Apple lance un shell de connexion tandis que le X11 xterm lance un shell classique. Pour aider à rationaliser ce comportement et obtenir un environnement uniforme, nous pouvons changer X11 xterm pour qu’il lance un shell de login.
Faites en sorte que X11 lance des shells de connexion. Editez /etc/X11/xinit/xinitrc et changez la ligne qui invoque xterm :
xterm &
en :
xterm -ls &
Autrement, pour n’affecter que votre propre compte utilisateur, créez un fichier ~/.xinitrc qui sera une copie de /etc/X11/xinit/xinitrc, et effectuez la même modification.
Maintenant X11 lance un shell de connexion.
Encore mieux. Pour être sûr que toutes les fenêtres xterm soient aussi des shells de connexion, au lieu de faire ce que l’on a vu ci-dessus créez un fichier appelé ~/.Xdefaults
$ cat ~/.Xdefaults
# Default settings for X Applications
#
# xterm
XTerm*.LoginShell: True
Maintenant, xterm lancera un shell de connexion qu’il soit invoqué par X11 au démarrage, qu’il soit lancé par la ligne de commande ‘xterm &’ ou par le menu Applications de X11.
Personnalisez le look d’un terminal xterm en ajoutant plus de lignes dans ~/.Xdefaults. Par exemple :
XTerm*background: black
XTerm*foreground: white
XTerm*backdrop: white
XTerm*rightScrollBar: True
XTerm*ScrollBar: True
xterm*saveLines: 5000
XTerm*VT100*geometry: 100×55+10+10
(La raison pour laquelle X11 lance des shells classiques est que dans la plupart des systèmes Unix X11 contrôle la fenêtre ‘root’ et qu’un environnement correct a déjà été mis en place. Sous Mac OS X, Aqua contrôle la fenêtre root. Ainsi il est préférable que xterm lance des shells de connexion de façon à ce qu’ils puisent dans les scripts de connexion.)
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents