отключите полужирный шрифт и раскраску в grep

Диспетчер окон X запускается с помощью команды ssh-agent dbus-launcher --exit-with-session i3 , что означает что агент SSH запускается прямо перед оконным менеджером. Однако источники Debian .xsessionrc до того, как это произойдет, поэтому, когда xautolocker запускается, агент SSH не запускается и переменные среды, необходимые для ssh-add разговаривать с агентом не настроен.

Одно из решений - изменить .xinitrc , чтобы агент запускался перед поиском .xsessionrc :

if command -v 'ssh-agent' >/dev/null 2>&1; then
    eval $(ssh-agent -s)
fi

[ -e $HOME/.xsessionrc ] && . $HOME/.xsessionrc

x-window-manager

if command -v 'ssh-agent' >/dev/null 2>&1; then
    ssh-agent -k
fi
0
23.12.2018, 09:28
1 ответ

Ваша оболочка, вероятно, имеет определенный псевдоним. alias grep='grep --color=auto'довольно часто встречается в ~/.bash_aliasesили ~/.bashrc. Вы можете удалить псевдоним или заменить его на

grep --color=never

Конечно, вы можете использовать grep --color=neverвручную, когда вам не нужны цвета, так как он расширяется до grep --color=auto --color=never, а последний вариант имеет приоритет над первым.

Для получения дополнительной информации см. grep --help, man grepили info "(grep)General Output Control".

4
28.01.2020, 04:06

Теги

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