Bug 27784

Summary: systemctl неверно отображает информацию на экране
Product: Sisyphus Reporter: Alexei V. Mezin <alexei.mezin>
Component: systemdAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: arseny, legion, mike, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexei V. Mezin 2012-10-01 01:04:48 MSK
systemd-189-alt1

При вызове systemctl вывод автоматом идет через пейджер less (что само по себе уже редкостный баг), при этом сообщения о failed сервисах видятся как 

systemd-modules-load.service                                   loaded ESC[1;31mfailed failed   ESC[0m     Load Kernel Modules

Либо надо научить less отображать цветные сообщения, либо отучить systemctl решать за пользователя как отображать информацию в консоли.
Comment 1 Alexey Gladkov 2012-10-01 02:10:06 MSK
less -R
Comment 2 Alexey Shabalin 2012-10-01 12:59:49 MSK
А какой пейджер не баг?
Что вы предлагаете?
"less -FR" устроит?
Comment 3 Alexei V. Mezin 2012-10-01 22:22:38 MSK
(В ответ на комментарий №2)
> А какой пейджер не баг?

Отсутствующий. Десятилетия до этого пользователь сам решал, что ему делать с выхлопом программы, не помещающимся на экран.

> Что вы предлагаете?
> "less -FR" устроит?

Устроит наверное.
Comment 4 Repository Robot 2012-10-03 14:04:44 MSK
systemd-193-alt2 -> sisyphus:

* Mon Oct 01 2012 Alexey Shabalin <shaba@altlinux> 193-alt2
- drop altlinux-swap.service
- add /etc/profile.d/systemd.sh and export
  SYSTEMD_PAGER="/usr/bin/less -FR" (ALT#27784)