30/09/2018, 22:13

Tìm phần mềm cảnh báo sắp hết Pin trên laptop Linux

Đang code say sưa trên laptop thì máy hết pin ức chế lắm!
Không biết trên linux có chuơng trình nào báo máy sắp hết pin theo tỉ lệ phần trăm cài sẵn…
Nếu không có thì mong mọi người code cho mình một cái rồi share chung

Tao Không Ngu. viết 00:24 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

hacked viết 00:28 ngày 01/10/2018

Đang code say sưa thì ai để ý?

Tao Không Ngu. viết 00:21 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Tao Không Ngu. viết 00:13 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

htl@PyMI.vn viết 00:20 ngày 01/10/2018
github.com

htlcnn/scripts/blob/master/check_battery.py

#!/usr/bin/env python3
'''
check battery, if not plugged in and battery is < 15%, notify-send battery percentage
add this to /etc/crontab to check as you wish
'''
import subprocess as spr


def main():
    power = spr.check_output('upower -i /org/freedesktop/UPower/devices/line_power_AC0'.split()).decode('utf-8')
    plugged_in = [i.replace(' ', '').split(':')[1] for i in power.splitlines() if 'online' in i][0]

    batt = spr.check_output('upower -i /org/freedesktop/UPower/devices/battery_BAT0'.split()).decode('utf-8').splitlines()
    percent = [i.replace(' ', '').split(':')[1] for i in batt if 'percentage' in i][0]
    percent = int(float(percent[:-1]))
    capacity = [i.replace(' ', '').split(':')[1] for i in batt if 'capacity' in i][0]
    capacity = capacity.replace(',', '.')
    capacity = int(float(capacity[:-1]))
    real_percent = capacity * percent / 100

This file has been truncated. show original

Script mình viết bằng python để kiểm tra pin, nếu < 20% thì thông báo popup dùng notify-send (ubuntu có sẵn). Bạn chmod +x script này rồi cho vào cron chạy định kỳ bao lâu tùy ý.

hacked viết 00:14 ngày 01/10/2018

Cám ơn bờ rồ.

Tao Không Ngu. viết 00:28 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Bài liên quan
0