Як мені сказати GNOME, щоб перечитати мій ~ / .profile


13

GNOME читає ~/.profileпісля входу. Коли я щось змінюю .profile(наприклад LC_MESSAGES), я хочу, щоб gnome перечитав .profileфайл, не виходячи з системи та повертаючись назад. В bash я можу сказати bash до джерела .profile. Як я можу це зробити для запущеного сеансу GNOME?

Відповіді:


14

Я думаю, що це неможливо. Відповідним сценарієм є / etc / gdm / Xsession. Там зовсім у верхній частині ви знайдете

# First read /etc/profile and .profile 
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"

і після цього (і пошук інших сценаріїв, завантаження X-ресурсів тощо) запускається середовище робочого столу, успадковуючи значення завантаженого .profile. Оскільки немає можливості змінити середовище запущених процесів (якщо процес не має особливих функціональних можливостей для імпортування зміненого середовища, але це звичайне, що ви зазвичай не знаходите), вам здається, що вам не пощастило.


4
Правильно. Вам потрібно буде вийти з системи та знову увійти або запустити кожен додаток із терміналу з оновленим середовищем.
Сенді
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.