ThinkPad battery management in linux

После нескольких лет раздумий идея купить новую батарейку в ноутбук перестала казаться очень плохой и покупка состоялась.

Покупка новой батарейки за 50 евро омрачалась воспоминаниями о том как весело умирала старая батарейка с постоянной бесконечной зарядкой 99%-100%. Смерть весёлая, но бессмысленная.

В этих ваших виндоусах леново поставляет фирменную программу которая контролирует заряд батарейки, а в линуксе что делать? А в линуксе добрые и умные люди написали скрипт tpacpi-bat который можно установить через системный менеджер пакетов и добавить в автозагрузку.

Если ваш ноутбук постоянно подключен к адаптеру, то батарейка не начнет заряжаться пока заряд не упадёт ниже 30% и не будет заряжаться больше чем на 85%. В теории это должно продлить жизнь батарейки.

А если вдруг надо начать заряжать батарейку польностью, то можно менять профили зарядки примерно так:

# /etc/init.d/tpacpi-bat low
# /etc/init.d/tpacpi-bat high

Или отредактировать /etc/conf.d/tpacpi-bat и перезапустить сервис. Или прямо из косноли настроить, кто же вам запретит прямо из консоли настраивать то?

#tp #linux

2020.02.03 22:40

Linux и клавиатурная раскладка

Linux вообще сложно любить потому что он или очень странно почти работает, или приходится красноглазить. Чаще проще игнорировать проблему чем её решать, но иногда в линуксе очень просто решить проблему которую вообще непонятно как решать в других местах.

Совсем недавно был пост про hardware linux way где у меня переодически отгнивали кнопки на клавиатуре и у меня успешно получалось игнорировать эту проблему. Но, внезапно, кнопки внезапно отгнили и перестали работать и пришлось купить новую клавиатуру на ебае. Есстественно, нормальные люди смотрят не только на цену, но и на раскладку, но некоторые люди (я) идиоты и не смотрят на раскладку.

А раскладка оказалась конченная сказочная и вместо длинного левого шифта у меня короткий левый шифт и волшебная кнопка чтобы печатать символы <, >. Это очень неудобно потому что у меня уже есть скобочки на клавиатуре, а рука просто не может нажимать на этот огрызок шифта — я недостаточно осьминог.

Как же решить эту проблему? Как же адоптироваться к новым условия? Что же делать?.. Но ведь это же, простите Боги, линукс! Почему бы просто не сказать этой кнопке вести себя как левый шифт? Ну, будет у меня два коротки левых шифта вместо одного длинного так и это даже хорошо: один шифт сломается — второй запасной будет.

Запускаем xev и находим код этой клавиши. Потом проверяем все ли работает как надо:

$ xmodmap -e 'keycode 94 = Shift_L'

И если всё хорошо и эта кнопка начала работать как левый шифт (!!!!!!!) то добавляем это в ~/.Xmodmap:

$ echo 'keycode 94 = Shift_L' >> ~/.Xmodmap

Можно бесконечно ненавидеть линукс, но разве чем-то ещё можно пользоваться?

#linux #xmodmap #tp

2019.07.16 16:20