Получить систему, где Ваша локаль является en_US.UTF-8 (принимающий Вас хотят utf-8, который рекомендуется) и раскладку клавиатуры и в X.Org и в виртуальных консолях - de-latin1-nodeadkeys, сделайте эти шаги:
/etc/locale.gen
(например. sed -i 's/#en_US.UTF-8/en-US.UTF-8/' /etc/locale.gen
)locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
localectl set-keymap de-latin1-nodeadkeys
localectl set-x11-keymap de-latin1-nodeadkeys
Заметка на полях: localectl set-keymap
записи, данные контурную карту /etc/vconsole.conf
к переменной KEYMAP
.
Я только что наткнулся на ваш вопрос и заметил, что на него нет ответов, поэтому я подумал, что я его закрутил.
Во-первых, я не редактирую /etc/i3status.conf
. Вместо этого я использую conky и редактирую ~ / .conkyrc
. Изменяя /etc/i3status.conf
, вы изменяете системный файл, который затем сделает эту настройку общесистемной. Просто добавьте следующее в свой ~ / .conkyrc
, и он должен работать. Возможно, вам придется изменить путь / sys / class / power_suply / AC0 / online
, чтобы удовлетворить вашу систему.
${if_existing /sys/class/power_supply/AC0/online 0}
${if_match ${battery_percent} <= 20}
{"full_text": "D ${battery_percent BAT0}%" , "color":"\#FB4646"},
${else}
{"full_text": "D ${battery_percent BAT0}%" , "color":"\#909090"},
${endif}
${else}
${if_match ${battery_percent} <= 20}
{"full_text": "
При работе с самой базовой панелью i3status ваши возможности довольно ограничены. Тем не менее, в данном случае я думаю, что ваша ошибка заключается в том, что вы говорите threshold_type = время
. Это заставляет i3status отображать текст красным цветом, если осталось менее 30 минут питания (см. i3status-manpage).
Если вместо этого вы установите для параметра threshold_type
значение percentage
с low_threshold = 30
, ваш текст батареи будет отображаться прочитано, когда он достигнет 29% и ниже.
Я надеюсь, что это решит вашу или кого-либо проблему, кто просматривает эту страницу. Я также начал с i3status, но теперь могу рекомендовать Conky в качестве хорошей строки состояния.
Извините, что пишу много лет спустя...
i3status отображается красным, только если ноутбук не подключен к сети. Если он заряжается, даже если вы ниже порога, он показывает белый цвет.
А может, проблема в этом :Попробуйте поместить color_bad = "#FF0000"
внутрь battery 0 {...}
. Если бы у меня был цвет _плохой только внутри general {...}
не работал... если я хорошо помню.