1

Когда я экспортирую в моем терминале, я вижу:

declare -x Apple_PubSub_Socket_Render="/private/tmp/com.apple.launchd.zTF2WfVZJa/Render"
declare -x DISPLAY="/private/tmp/com.apple.launchd.qhUQdpRp4B/org.macosforge.xquartz:0"
declare -x SSH_AUTH_SOCK="/private/tmp/com.apple.launchd.PowIf5erzI/Listeners"

Что это за записи?

1 ответ1

2

В общих чертах, эти строки являются переменными в пользовательской области, используемыми приложениями, которые вы можете запускать. Две верхние настройки используются системой X-Server. Значения могут быть жестко закодированы, или они могут указывать на файл, который содержит требуемую информацию.

SSH_Auth_Sock используется OpenSSH для аутентификации без пароля (на основе ключа). Я предполагаю, что файлы, указанные в этих настройках профиля, содержат временные данные об услугах, которые их используют. Например, файл слушателей будет содержать номера портов, которые служба ssh прослушивает для входящих запросов на соединения, которые могут меняться в зависимости от административных решений или условий выполнения.

Строка Дисплей указывает текущий используемый порт виртуального дисплея X-Server. Обратите внимание, что строка содержит строку xquartz. Насколько я понимаю, оконная система Mac называется Quartz.

Я не макинтош, поэтому не могу сказать наверняка, но линия Render выглядит связанной с интерфейсом прямой визуализации X-серверов.

Редактировать:

После дополнительных исследований я понял, что ошибся в настройке Apple_PubSub_Socket_Render. это связано с Mac RSS/Atom клиентом PubSub.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .