배터리 부족 알림을 어떻게 구성하나요?

배터리 부족 알림을 어떻게 구성하나요?

내 노트북은 일상적으로 하루 동안 몇 번 완전 충전과 임계 충전 사이를 실행합니다(예, 오래되었습니다). 16.04로 업데이트하기 전에 Cinnamon은 다음 주소로 알림을 보내곤 했습니다.

  • 20%, 그런 다음 다시

  • 10%, 그런 다음 다시

  • 7%, 그런 다음 다시

  • 5%, 그럼 마지막으로

  • "배터리가 위험 수준에 도달했습니다. 컴퓨터를 연결하지 않으면 컴퓨터가 곧 최대 절전 모드로 전환됩니다."2% 정도. (이 시점에서 15분 동안 계속 작동합니다.)

15.10을 설치하고 Cinnamon을 위해 Unity를 제거했을 때 이와 관련된 어떤 것도 (또는 가능하다는 것을 알고) 변경하지 않았습니다.

이러한 전원 알림과 관련된 구성을 포함하여 시스템 전체를 업그레이드하는 동안 일부 구성이 재설정되었습니다.이 답변알림 두 개만 설정해 드릴게요.비판적인그리고 하나는행동, 그런데 위에서 언급한 5개의 알림을 매번 마치 어제인 것처럼 받았던 기억이 생생합니다(왜냐하면, 하하).

위에서 말했듯이 나는 이를 위해 의도적으로 외부 프로그램을 설치하지 않았으므로 sys배터리 비율로 항목을 지속적으로 폴링하고 지정된 시간에 알리는 쉘 스크립트를 작성할 수 있다는 것을 알고 있지만 또한 확신합니다. 이는 Ubuntu/Cinnamon의 기본 동작이었습니다(둘 다 여전히 사용하고 있습니다).

5개의 알림을 다시 받을 수 있나요, 아니면 셸(또는 기타) 스크립트를 사용해야 합니까?

답변1

알림을 설정하는 방법은 /etc/rc.local부팅할 때마다 파일에서 실행되는 스크립트를 이용하는 것입니다. 해당 파일에 전체 경로를 입력하고 다음과 같이 호출하면 됩니다.

/home/USERNAME/bin/batmon.sh &

그것이 하는 일은 AC 소스를 연결할 때까지 GUI와 명령줄에 "배터리가 소모되고 있습니다"라는 메시지가 계속 표시된다는 것입니다.

스크립트는 몇 가지 사항에 의존합니다. 올바른 배터리 이름(내 배터리는 BAT1이고 우리가 원하는 파일 /sys/class/power_supply/BAT1/uevent)과 모든 기본 Ubuntu 버전과 함께 제공되는 스크립트의 존재 on_ac_power(Kubuntu나 Xubuntu 또는 기타 항목에 대해서는 모릅니다)

스크립트의 소스 코드는 내 git에 있습니다. https://github.com/SergKolo/sergrep/blob/master/batmon.sh

원하는 대로 스크립트를 자유롭게 수정하고 지연 시간을 조정할 수도 있습니다. 저는 취침 기능에서 30초로 설정했는데, 분(60초) 이상으로 변경할 수 있습니다.

관련 정보