como mostrar a porcentagem da bateria na linha hardstatus da tela gnu

0

Atualmente, tenho isso como minha última linha de hardstatus no gnu-screen

aentrada~/.screenrcéaseguinte(apenascasoalguémqueiraalgoparecido)

hardstatusalwayslastline'%{=g}[%{G}%H%{g}][%=%{=w}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%=%{g}][%{B}%d/%m%{W}%c%{g}]'

Desejoincluiraporcentagemdebateriadomeunotebooknofinal.Eupenseiemusarupowerparaisso(novasidéiassãoapreciadas),adicionando$(upower-d|greppercentage|sed'somemagicstuff')nofinal,oproblemaéqueeunãoconsigodescobrircomocortaronúmeropercentualusandosed.Asaídadeupower-d|greppercentageé:

[roberto@Kasama~]$upower-d|greppercentagepercentage:81%percentage:81%

Eutenteiusarsed-e's/percentage\t//,masissoparecenãofuncionar.

EDITAR:

usandoobacktick,conseguiimprimironúmeropercentualusando

$(upower-d|greppercentage|sed-n"1p" | sed -e 's/percentage:..........//') mas ainda consigo alguns espaços, que não podem ser removidos adicionando mais pontos, antes do número real%. Alguma pista sobre como limpá-los?

EDIT2:

entendi quase como eu queria, agora estou usando $(upower -d | grep percentage | sed -n "1p" | sed -e 's/^.* //') , que me retorna 81% do jeito que eu queria. Agora estou tentando fazer condições usando%? e%: para imprimir o número em uma determinada cor, dependendo de quão baixa é a bateria.

    
por Kasama 03.10.2014 / 03:59

1 resposta

0

você pode experimentar o programa acpi sem argumento, o nome da bateria, o status (Carregamento / Descarregamento / Total), a porcentagem e o tempo de vida restante estimado ou o tempo de carregamento

    
por 05.09.2016 / 22:45