Linux 랩톱에 대한 사용자 지정 배터리 경고를 만드는 방법

리눅스 환경에서 대부분의 데스크톱 시스템은 배터리 관리를 비교적 단순하게 처리합니다. 노트북이 충전 중인지, 배터리가 부족한지, 완전히 충전되었는지를 알려주는 기본적인 메시지를 제공하는 것이 일반적입니다. 이러한 정보는 대부분의 사용자에게는 충분할 수 있지만, 배터리 수명 추적이나 전력 사용량을 자세히 알고 싶다면 좀 더 정교한 도구가 필요할 수 있습니다. 여기에서 Battery Monitor라는 파이썬 3 기반 애플리케이션이 등장합니다. 이 프로그램은 사용자가 맞춤형 배터리 경고를 설정할 수 있게 해줍니다. Battery Monitor를 사용하려면 Ubuntu나 Debian 운영체제를 사용하거나, 소스 코드를 직접 컴파일하여 실행해야 합니다.

우분투 환경에서의 설치

Battery Monitor 개발팀은 주로 Ubuntu 사용자를 대상으로 개발을 진행했습니다. Ubuntu는 이 소프트웨어의 기본 운영체제이며, 따라서 Ubuntu 사용자는 설치 과정에서 큰 어려움을 겪지 않을 것입니다. 시작하려면 먼저 PPA(Personal Package Archive) 저장소를 추가해야 합니다.

참고: Ubuntu 18.04 버전에서는 배터리 모니터링 기능이 제대로 지원되지 않을 수 있습니다. 하지만 이전 버전에서는 문제없이 작동합니다.

sudo add-apt-repository ppa:maateen/battery-monitor

PPA를 시스템에 추가했다고 해서 바로 Battery Monitor가 설치되는 것은 아닙니다. 먼저 Ubuntu의 소프트웨어 소스를 업데이트해야 합니다.

sudo apt update

apt 업데이트를 실행하면 Ubuntu용 소프트웨어 업데이트가 표시될 수 있습니다. Battery Monitor를 사용하기 위해 필요할 수 있으니 이러한 업데이트를 설치하는 것이 좋습니다. 다음 명령어를 사용하면 업데이트를 쉽게 설치할 수 있습니다.

sudo apt upgrade -y

PPA가 활성화되고 시스템이 최신 상태로 유지되면 Battery Monitor를 설치할 준비가 완료됩니다. 설치하려면 아래 명령어를 실행하세요.

sudo apt install battery-monitor

Battery Monitor를 제거하고 싶다면 다음 명령어를 사용하세요.

sudo apt remove battery-monitor -y

데비안 환경에서의 설치

개발자가 명시적으로 언급하지는 않았지만, Battery Monitor는 데비안에서도 정상적으로 작동합니다. 특히 Ubuntu 16.04 Xenial 패키지가 제대로 작동하는 것으로 확인되었습니다. Battery Monitor를 데비안에 설치하려면 먼저 wget을 사용하여 데비안 패키지 파일을 다운로드해야 합니다.

참고: Battery Monitor는 Debian Stable 버전에서 잘 작동합니다. Unstable 및 Testing 버전에서는 사용자 책임 하에 사용해야 합니다.

wget https://launchpad.net/~maateen/+archive/ubuntu/battery-monitor/+files/battery-monitor_0.5.4-xenial_all.deb

다운로드한 패키지 파일을 dpkg 앱을 사용하여 설치합니다.

sudo dpkg -i battery-monitor_0.5.4-xenial_all.deb

dpkg 명령어를 사용하여 데비안에 우분투 프로그램을 설치하는 것은 다소 불안정할 수 있습니다. 이 경우 종속성 문제가 자동으로 해결되지 않기 때문입니다. 다행히도 이 문제는 쉽게 해결할 수 있습니다. 종속성 오류를 수정하려면 다음 명령어를 실행하면 됩니다.

sudo apt install -f

apt install -f 명령어가 종속성 문제를 해결한 후에는 배터리 모니터가 정상적으로 작동할 것입니다.

소스 코드로부터 설치

만약 Ubuntu나 Debian 사용자가 아니지만 Battery Monitor 도구를 사용하고 싶다면 소스 코드로부터 직접 컴파일해야 합니다. 먼저 Git 패키지를 설치하여 시작해야 합니다. Git은 버전 관리 시스템이며, 이를 통해 Git 기반 사이트에서 코드를 다운로드하고 관리할 수 있습니다.

만약 운영체제가 목록에 없다면, 패키지 관리 도구에서 “Git”을 검색하여 설치하세요!

참고: 이 소프트웨어를 실행하려면 필요한 종속성 파일을 모두 설치해야 합니다.

아치 리눅스

sudo pacman -S git

페도라

sudo dnf install git

오픈수세

sudo zypper install git

Git을 사용하여 최신 Battery Monitor 소스 코드를 가져옵니다.

git clone https://github.com/maateen/battery-monitor.git

새로 복제된 소스 코드 폴더로 이동합니다.

cd battery-monitor

소스 디렉토리에서 make 명령어를 실행하여 Battery Monitor를 컴파일합니다.

sudo make install

컴파일이 완료되면 이제 Battery Monitor를 사용할 준비가 되었습니다!

Battery Monitor 사용법

Battery Monitor를 설치하면 애플리케이션 메뉴에 두 가지 옵션이 생성되는 것을 확인할 수 있습니다. 바로 “Battery Monitor”와 “Battery Monitor GUI” 실행 옵션입니다. 도구 사용을 시작하려면 “Battery Monitor”를 실행하세요. 이 실행 옵션은 모니터링 도구를 백그라운드에서 실행합니다.

Battery Monitor가 실행된 후에는 GUI 도구를 시작하여 설정을 편집할 수 있습니다.

Battery Monitor는 사용자가 용도에 맞게 수정할 수 있는 다양한 설정을 제공합니다. 기본적으로는 배터리 잔량이 10%와 30%에 도달했을 때 경고 알림이 표시되도록 설정되어 있습니다.

만약 경고 알림을 더 자주 받고 싶다면, “첫 번째 사용자 지정 경고 시간”, “두 번째 사용자 지정 경고 시간”, “세 번째 사용자 지정 경고 시간” 옵션을 찾으세요. 각 텍스트 상자 옆에 해당하는 배터리 백분율 숫자를 입력하면 됩니다.

예를 들어, 노트북 배터리가 특정 수준 이하로 떨어졌을 때 알림을 받고 싶다면, 사용자 지정 알림 슬롯 중 하나에 “50”이라고 입력하세요. 이는 배터리 잔량이 50%일 때 알림을 받겠다는 의미입니다.

Battery Monitor를 최대한 활용하려면 사용자 지정 경고를 다음과 같이 설정하는 것을 권장합니다.

먼저, “배터리 부족 경고” 설정을 30에서 20으로 변경합니다. 다음으로, 사용자 지정 경고 알림 중 하나에 50을 추가합니다 (배터리가 50% 소모되었을 때 경고를 표시하도록 설정). 50% 설정을 추가한 후, 다른 사용자 지정 슬롯에 75를 입력합니다. 이렇게 변경하면 배터리 잔량이 75%에 도달했을 때 알림을 받게 됩니다.

마지막으로, “매우 낮은 배터리” 설정을 10에서 8로 변경합니다. 이러한 설정을 사용하면 Battery Monitor를 최적으로 활용할 수 있습니다. 설정이 완료되었다면 “저장” 버튼을 클릭하여 변경 사항을 적용하세요.

만약 Windows 환경에서 사용자 지정 배터리 알림 설정을 원한다면, 해당 내용을 다루는 다른 게시물을 참조해 보세요.