IT-словарь › Инфраструктура › DISPLAY (X11)

DISPLAY (X11)

Инфраструктура Svenska → Обновлено: 2026-10-18

Переменная окружения, которая сообщает каждой X-программе, на какой экран рисовать, в формате host:display.screen.

X-программа ничего не знает о мониторах, пока не прочтёт DISPLAY. Значение :0 означает первый X-сервер на локальной машине, доступный через Unix-сокет /tmp/.X11-unix/X0; host:0 — тот же сервер по TCP на порту 6000 плюс номер дисплея. Суффикс .1 выбирает второй экран на том же сервере — классическую схему раздельных поверхностей, которые позже объединил Xinerama. Переменную задаёт xinit или менеджер входа, а XOpenDisplay(NULL) читает её без малейших усилий со стороны программы.

Вся сетевая прозрачность держится на одной текстовой строке: измените DISPLAY, и программа появится на другом компьютере, ничего не заметив. SSH использует именно это, выставляя localhost:10.0 и туннелируя трафик. Два двоеточия, как в host::0, когда-то означали DECnet, а не TCP — напоминание о мире, из которого вышел X. У Wayland есть аналог — WAYLAND_DISPLAY, но он всегда указывает лишь на локальный сокет.

← Назад к словарю