Не могу глобально изменить переменную PAGER

Раскопаете - поделитесь. Интересно, да и полезно будет.
Я может быть сейчас скажу нечто не слишком умное, но меня терзают смутные сомнения, что у нас такой переменной как бы просто не предусмотрено. printenv, например, про неё не знает. Соответственно, не предусмотрено кода, который найдёт её в конфиге и экспортирует, как это происходит с другими переменными. Поэтому, для того, чтобы переменную установить, её надо экспортировать вручную, например из того же ~/.bashrc:
export PAGER="vimpager"

UDP: не правда, PAGER из /etc/environment самостоятельно экспортировалась в целости и сохранности.
lampslave
Я может быть сейчас скажу нечто не слишком умное, но меня терзают смутные сомнения, что у нас такой переменной как бы просто не предусмотрено. printenv, например, про неё не знает. Соответственно, не предусмотрено кода, который найдёт её в конфиге и экспортирует, как это происходит с другими переменными. Поэтому, для того, чтобы переменную установить, её надо экспортировать вручную, например из того же ~/.bashrc:
export PAGER="vimpager"
Ну раньше же работало... И тем более, если самому придумать переменную и ее значение и прописать в /etc/environment, то она подхватится. А в bashrc и zshrc я пропишу, если не решу проблему...
И ладно бы, если бы переменная была пустой. Так нет же, она выставляется в less. Ее явно кто то перехватывает, только не понятно кто
Стоп, я что-то упустил? Если в /etc/environment добавить, то она появляется, но не с тем значением?
Да, со значением less. Ну пейджер по умолчанию в арче. И только переменная PAGER, с остальными все нормально
Тогда 100% проблема локальная, ибо:
[[email protected] ~]$ cat /etc/environment
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
PAGER="vimpager"
[[email protected] ~]$ echo $PAGER
vimpager
[[email protected] ~]$
Когда систему последний раз обновляли?

Ну локальная так локальная. Как решить то? Прописать для всех пользователей и всех оболочек этот экспорт переменной... Не хотелось бы...
Только что.

Вы бы прошлись grep-ом по /etc и ~, может быть найдётся что-то интересное.
lampslave
Только что.

Вы бы прошлись grep-ом по /etc и ~, может быть найдётся что-то интересное.
Да прошолся вроде мельком. В тех местах где должны быть этим переменные прописаны, вроде как и нет ничего... Все равно, у меня стойкое ощущение, что проблема прилетела с последним из обновлений. Может пакет какой обновился, какого у вас нет... Буду искать
 
Зарегистрироваться или войдите чтобы оставить сообщение.