IT-lexicon › Infrastructuur › DISPLAY (X11)

DISPLAY (X11)

Infrastructuur Svenska → Bijgewerkt: 2026-10-08

De omgevingsvariabele die elk X-programma vertelt op welk scherm het moet tekenen, in de vorm host:display.scherm.

Een X-programma weet niets van monitoren totdat het DISPLAY leest. De waarde :0 betekent de eerste X-server op de lokale machine, bereikt via de Unix-socket /tmp/.X11-unix/X0; host:0 betekent dezelfde server via TCP, op poort 6000 plus het displaynummer. Een achtervoegsel .1 kiest een tweede scherm op dezelfde server, de klassieke opstelling met gescheiden oppervlakken die Xinerama later samenvoegde. De variabele wordt gezet door xinit of de loginmanager, en XOpenDisplay(NULL) leest hem zonder dat het programma er iets voor hoeft te doen.

De hele netwerktransparantie hangt aan één tekstregel: verander DISPLAY en het programma verschijnt op een andere computer zonder het te weten. SSH benut precies dat door localhost:10.0 in te stellen en het verkeer te tunnelen. Twee dubbele punten, zoals in host::0, betekenden ooit DECnet in plaats van TCP — een herinnering aan de wereld waar X uit voortkwam. Wayland heeft een tegenhanger in WAYLAND_DISPLAY, maar die wijst alleen naar een lokale socket.

← Terug naar het lexicon