Совместное использование ПУТИ через механизмы входа в систему с поддержкой модификации

Я выполняю Xubuntu 14.10, в настоящее время с помощью lightdm. Давайте исследуем два дерева процесса:

init───lightdm───lightdm───upstart───xfce4-terminal───bash

и:

init───lightdm───lightdm───upstart───emacs─┬─{dconf worker}
                                           ├─{gdbus}
                                           └─{gmain}

Моя проблема - то, что я - установка PATH в .bashrc, который, учитывая, что emacs запускается выскочкой (использующий сочетание клавиш), заставляет его не иметь того же значения ПУТИ. (Я знаю, что должен переместить это в .bash_profile или так, но это не устранит проблему, и она прекрасна, учитывая, что я обычно вхожу в систему одним способом только, до X / lightdm.)

Рассмотрите эти три случая:

  • Терминал на vty1-> удар - путь инициализируется ударом (.bash_profile)
  • X-> emacs - путь инициализируется lightdm (.xinitrc)
  • X-> xfce4-терминал-> удар - путь инициализируется lightdm (.xinitrc), затем измененный ударом (.bash_profile)

Сначала - вышеупомянутое корректно, или там другие вещи происходят? Или еще лучше - я должен использовать вышеупомянутое для инициализации или некоторые другие файлы / механизмы?

Если вышеупомянутое корректно, я принимаю ПУТЬ помещения в сценарии, то вызов от обоих .bash_profile и .xinitrc был бы лучший способ для синхронизации всех этих сред, корректных?

Есть ли рычаги, которые позволяют сбрасывать ПУТЬ lightdm? Я хотел бы постараться не входить в систему и при изменении ПУТИ, если это возможно.

1
задан 27 November 2014 в 08:01

0 ответов

Другие вопросы по тегам:

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