Как я говорю GNOME перечитывать свой ~/.profile

Для просмотра диапазона команд в истории используют встроенное fc команда:

fc -ln 432 435

Выполнить их снова:

eval "$(fc -ln 432 435)"

13
09.03.2015, 22:47
1 ответ

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

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

и после этого (и определение источника других сценариев, загружая X ресурсов и т.д.) настольная среда запускается, наследовав значения .profile, просто загруженного. Как нет никакого способа изменить среду выполнения процессов (если процесс не имеет никакой специальной функциональности для импорта измененной среды, но это - ничто, что Вы обычно находите), Вам, кажется, не повезло.

14
27.01.2020, 19:53
  • 1
    . Необходимо будет выйти из системы и въехать задним ходом или запустить каждое приложение от терминала с обновленной средой. –  Sandy 11.10.2010, 03:31

Теги

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