GUI, работающий без определяемого $XAUTHORITY, но не для корня

Я бы сказал, что ты наткнулся на старую добрую классическую драку. За ~/.bashrc или за ~/.profile

Checke your $PATH in both.

Прочтите и поймите https://stackoverflow.com/questions/415403/whats-the-difference-between-bashrc-bash-profile-and-environment Это может ответить на ваш вопрос.

В основном, вы входите в систему при запуске терминального эмулятора, но не при запуске с туннеля. Это создает другую среду. Нет никакого "правильного ответа", чтобы исправить это, и это очень похоже на vim или nano, но я обычно просто исходит из общего файла во ВСЕХ из них, чтобы настроить мою среду.

1
24.12.2014, 22:15
1 ответ

X (7) Обзор страницы человека (рекомендую прочитать все, кстати) сообщает нам:

файл, из которого экстракты XLIB Данные авторизации могут быть указаны с переменной средой Xautchority и по умолчанию для файла .xauthority в домашнем каталоге.

Так что нет, Xauthority не является обязательным, если у вас есть файл авторизации в обычном месте. Это совершенно нормально для X клиентов для работы без него. Коммутационные пользователи могут сломать его, потому что домашний каталог отличается, и настройка переменной среды помогает в этом случае.

2
27.01.2020, 23:37

Теги

Похожие вопросы