export DISPLAY=$(tr '\000' '\n' < /proc/`pidof Xorg`/cmdline | egrep '^:[0-9]+')


Эта команда ищет локальный номер DISPLAY для Xorg сервера, используемого в текущем сеансе. Она выполняет следующие действия:

1. pidof Xorg: Находит идентификатор процесса (PID) для Xorg сервера.

2. /proc/pidof Xorg/cmdline: Читает командную строку запуска Xorg сервера из файловой системы procfs.

3. tr '\000' '\n': Заменяет символы нуля в командной строке на новую строку.

4. egrep '^:[0-9]+': Использует регулярное выражение для поиска строк, начинающихся с числа после двоеточия, что соответствует локальному номеру DISPLAY.

Эта команда полезна для определения значения DISPLAY, которое может быть необходимо для настройки приложений, использующих графический интерфейс X Window System. Альтернативный способ — использовать команду «echo $DISPLAY», чтобы вывести текущее значение переменной DISPLAY.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *