Действительно ли возможно установить пользователя, окружают перед какой-либо пользовательской оболочкой и X сессиями?
Я имею в виду, X сессий не будут читать /etc/profile
, .profile
вообще. И пользовательские оболочки не будут читать /etc/X11/*
вообще. Я хочу установить такой окружать Вар, что и Eclipse IDE и Знаток CLI будут видеть их. Я знаю, что могу сделать eclipse.sh обертку, таким образом, все может быть выполнено от оболочки, но я хочу знать, возможен ли этот вопрос.
Настройки переменной среды, которые влияют на систему в целом (скорее затем просто конкретный пользователь) не должны быть помещены ни в один из многих сценариев системного уровня, которые выполняются, когда система или настольная сессия загружаются, но в
/etc/environment
- Этот файл конкретно предназначен для настроек переменной среды в масштабе всей системы. Это не файл сценария, а скорее состоит из выражений присваивания, один на строку. А именно, это хранилища файлов локаль в масштабе всей системы и настройки пути.
Не рекомендуется:
/etc/profile
- Этот файл выполняется каждый раз, когда оболочка входа в систему удара вводится (например, при входе в систему от консоли или по ssh), а также DisplayManager, когда настольная сессия загружается. Это - вероятно, файл, Вы будете упомянуты, спрашивая старых системных администраторов UNIX о переменных среды. В Ubuntu, однако, этот файл действительно немного больше затем вызывает/etc/bash.bashrc файл.
/etc/bash.bashrc
- Это - версия в масштабе всей системы ~/.bashrc файл. Ubuntu настроена по умолчанию для выполнения этого файла каждый раз, когда пользователь вводит оболочку или настольную среду.