[Comm] bash_completion для пользователя
Denis G. Samsonenko
=?iso-8859-1?q?d=2Eg=2Esamsonenko_=CE=C1_gmail=2Ecom?=
Пн Июл 9 18:39:52 MSD 2007
Привет!
> А все же, почему "из коробки" bash-completion работает только у рута?
> Такое поведение имеет какое-то обоснование? Может надо сделать что-то,
> чтоб после установки пакета автозавершение команд работало для всех
> пользователей?
У меня работает и из под пользователя. Но фишка в том, что шелл должен
вызываться как логин-шелл, т.к. основной файл лежит тут:
/etc/profile.d/bash-completion.sh.
Соответственно, в X-ах он не работает, т.к. по умолчанию оболочка
запускается не как логин-шелл, а соответственно из /etc/profile.d при
таком запуске ничего не запускается. В некоторых терминалах можно
настроить, чтобы оболочка вызывалась как логин-шелл. Я так сделал,
например, в Terminal. Как это можно сделать в xterm, я не нашёл.
Вообще, я это дело отразил в
https://bugzilla.altlinux.org/show_bug.cgi?id=9273 ещё в марте
прошлого года.
--
Всего доброго,
Денис.
Подробная информация о списке рассылки community