Lexique informatique › Infrastructure › xconsole

xconsole

Infrastructure Svenska → Mis à jour: 2026-10-08
Plus d'infos
Créé par
Keith Packard
Année
Type
Client X
Licence
MIT
Code source
gitlab.freedesktop.org/xorg/app/xconsole

Une fenêtre qui capte ce qui serait sinon écrit sur /dev/console, pour que les cris du noyau et de syslog ne s'impriment plus au milieu des graphiques.

Sur une station Unix, la console et l'écran graphique étaient un seul et même périphérique, et un message du noyau pouvait s'inscrire en travers des fenêtres. Keith Packard a écrit xconsole au MIT X Consortium pour X11R5 (1991) : le programme redirige la sortie de la console vers lui-même et l'affiche dans une fenêtre de texte. -notify marque le nom de l'icône d'un astérisque quand de nouvelles lignes arrivent, -daemon le passe en arrière-plan et -exitOnFail le fait quitter si la redirection est impossible.

La capture dépend du système. BSD dispose d'un ioctl pour diriger la console vers un pseudo-terminal, alors que les distributions Linux faisaient écrire syslog dans le tube nommé /dev/xconsole, que le programme lisait avec -file. Son domicile classique était l'écran de connexion : le script Xsetup de xdm lançait xconsole à côté de la boîte de login, de sorte qu'on pouvait déboguer un serveur récalcitrant avant que quiconque se soit connecté.

← Retour au lexique