On Mon, Apr 09, 2007 at 08:52:58PM -0400, Ivan Adzhubey wrote: > On Monday 09 April 2007 08:47:21 pm Dmitry V. Levin wrote: > > On Mon, Apr 09, 2007 at 08:39:29PM -0400, Ivan Adzhubey wrote: > > > Никак не могу разобраться, почему команда alias, будучи помещена > > > в /etc/profile.d/mysettings.sh, не отрабатывает для (и только для) > > > интерактивного логина? Все прочие настройки оттуда успешно > > > экспортируются, а при логине по ssh или 'su - user' - и alias тоже > > > отрабатывает, а вот при локальном логине в KDE - нет. Мистика какая-то, > > > никто не подскажет куда копать? > > > > Вероятно, "локальный логин в KDE" не является полноценным логином, т.е. > > shell запускается не как login shell. > > > > По этой причине файлы с alias'ами имеет смысл помещать в другой каталог, > > /etc/bashrc.d/, поскольку файлы оттуда загружаются для всех интерактивных > > запусков, а не только для login shell. > > В общем и я к таким же выводам пришел, но как-то это нелогично, вам не > кажется? Что уж может быть интерактивнее сессии КДЕ? И всё же далеко не каждый интерактивный shell является ещё и login shell. > К тому же, когда надо > кучу специфических настроек для конкретной софтины добавлять - удобно их > держать в одном файле, а не распихивать по нескольким. Те, кто мантейнит пакеты, распихивать уже давно привыкли. :) -- ldv