20-12
2019
2019
Interfaces Graphiques - tp n°1 (X11)
Environnement X11
- Recherchez des commandes préfixées par
x
, en exécuter quelques-unes,xclock
,xcalc
, etc. - Lancez la commande
xterm
- Retrouvez l’option de
xterm
qui permet de la lancer avec ou sans barres de défilement. La lancer de sorte que si elle en a par défaut, on souhaite ne pas les faire apparaître sur cette nouvelle instance, et vice-versa. - Utilisez la commande
xlsfonts
pour retrouver l’ensemble des polices de caractères disponible sur votre serveur X11. - Utilisez l’option
-fn
dexterm
pour modifier la police d’affichage du terminal. - Retrouvez la valeur de votre variable d’environnement
DISPLAY
. - Demandez à votre voisin de vous communiquer la valeur de sa variable
DISPLAY
et l’utiliser pour tenter de lancer unxclock
(je vous déconseille de tenterxterm
, pourquoi ?) sur son terminal (option-display
) - Cela doit normalement échouer, demandez à votre voisin d’ouvrir les connections (commande
xhost
). Recommencez. - Essayez une granularité plus fine, i.e. que seul vous soyez capable de lancer quelque chose sur son terminal (faites intervenir un troisième larron pour tester).
- Refermez les protections (interdisez les connections X11) et lancez la commande
xauth list
. À votre avis de quoi s’agit-il ? Consultez le manuel. - Essayez d’échanger des clés avec votre voisin et testez jusqu’à réussir à lancer une application sur son serveur.
- Lancez la commande
xev
et observer ce qu’elle affiche lorsque vous l’activer, déplacez la souris dessus, cliquez, tapez au clavier, etc. - Lancez la commande
xeyes
et bougez la souris. - Terminez votre session et démarrez-en une autre plus basique (il y a normalement le choix d’une fallback, ou failsafe depuis l’écran de login).
- Déterminez quel est le window manager utilisé. Tuez-le.
- Observez ce qui se passe alors à l’écran… Lancez-en un autre
twm
,fwm
,fvwm
,vtwm
, etc. Constatez le rôle d’un window manager. - Si le cœur vous en dit, consultez le manuel d’un window manager.
- S’il vous reste quelques minutes, lisez la documentation de référence de X11 (environ 10.000 pages). Apprenez par cœur…