IT-lexicon › Infrastructuur › xconsole

xconsole

Infrastructuur Svenska → Bijgewerkt: 2026-10-08
Meer info
Bedenker
Keith Packard
Uitgebracht
Type
X-client
Licentie
MIT
Broncode
gitlab.freedesktop.org/xorg/app/xconsole

Een venster dat opvangt wat anders naar /dev/console zou gaan, zodat het geschreeuw van de kernel en syslog niet midden in de beeldschermgrafiek terechtkomt.

Op een Unix-werkstation waren console en grafisch scherm hetzelfde fysieke apparaat, en een kernelmelding kon dwars over de vensters heen worden geprint. Keith Packard schreef xconsole bij het MIT X Consortium voor X11R5 (1991): het programma leidt de consolenuitvoer naar zichzelf om en toont die in een tekstvenster. -notify zet een sterretje in de icoonnaam als er nieuwe regels binnenkomen, -daemon zet het op de achtergrond en -exitOnFail stopt als de omleiding niet lukt.

Hoe het opvangen werkt, verschilt per systeem. BSD heeft een ioctl om de console naar een pseudo-terminal te sturen, terwijl Linux-distributies syslog naar de named pipe /dev/xconsole lieten schrijven, die het programma met -file las. Zijn klassieke plek was het inlogscherm: het Xsetup-script van xdm startte xconsole naast het inlogvenster, zodat een haperende server kon worden gedebugd voordat iemand was ingelogd.

← Terug naar het lexicon