Bateria, pokazywanie % naładowania.

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Mlody993
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 17 lip 2009, 12:37
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Bateria, pokazywanie % naładowania.

Post autor: Mlody993 »

Witam,
korzystam z Ubuntu 12.04 po ponad 2 letniej przerwie wróciłem z Windowsa, chcę uruchomić więcej informacji na temat baterii, korzystałem z tego poradnika:
http://www.ubuntu-pomoc.org/baterio-pok ... ladowania/

Jednak to nie działa na 12.04, przy wpisaniu:

Kod: Zaznacz cały

sudo add-apt-repository ppa:iaz/battery-status && sudo apt-get update
wyskakują błędy jakieś i nie mogę tego zainstalować ;/

Jest jakaś inna opcja czy może coś się zmieniło? Proszę o pomoc.
Ostatnio zmieniony 05 cze 2012, 21:43 przez Mlody993, łącznie zmieniany 1 raz.
Awatar użytkownika
Nettmanek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 167
Rejestracja: 26 lis 2008, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: Wolverhampton
Kontakt:

Re: Bateria, pokazywanie % naładowania.

Post autor: Nettmanek »

1. Nie jesteśmy jasnowidzami... jakieś błędy wiele nam nie mówi
2. Popraw kodowanie posta
3. Poradnik z linka tyczy się gnome 2 a nie gnome 3(na którym opiera się unity)
4. Możesz sobie zainstalować Conky i skonfigurować tak by pokazywało Ci procentowo ile ci zostało baterii
Lenovo G580-20150 | Intel Core i3 3120M | 8GB DD3 | Intel HD 4000 & Nvidia GF 710M | 1TB HDD | kubuntu 13.10 64bit
Mlody993
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 17 lip 2009, 12:37
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Bateria, pokazywanie % naładowania.

Post autor: Mlody993 »

No dobra, zdecydowałem się na conky, ale jakieś instrukcje, gdzie znajdę jakiś gotowy skrypt, który pokaże informacje o baterii, a z tego co wiem też potrzebne jest acpi żeby wyczytać dane baterii, jak to zainstalować?

Proszę o pomoc. Kodowanie posta poprawione.
namok
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1703
Rejestracja: 01 mar 2008, 12:21
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64
Kontakt:

Re: Bateria, pokazywanie % naładowania.

Post autor: namok »

1. Popraw profil bo ponoć używasz 12.04 a nie 9.04.
2. PPA które podałeś nie wspiera wersji 12.04, stąd zapewne błędy.
Awatar użytkownika
Nettmanek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 167
Rejestracja: 26 lis 2008, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: Wolverhampton
Kontakt:

Re: Bateria, pokazywanie % naładowania.

Post autor: Nettmanek »

Kod: Zaznacz cały

double_buffer yes
#no_buffers yes

draw_borders no
border_margin 1

draw_shades no

gap_x 0
gap_y 10
alignment top_middle
#avoid flicker

own_window yes
own_window_transparent yes
own_window_type below
own_window_hints undecorate,sticky,skip_taskbar,skip_pager 
update_interval 1
#color
default_color d9d9d9w

#default_shade_color 000000
own_window_colour 1f1f1f
#font
use_xft yes
xftfont Tahoma:pixelsize=11
#to prevent window from moving
use_spacer no
minimum_size 1440 15

TEXT
${color ffd608}${font}${kernel} ${color ffd608} | ${color ffd608} Uptime: ${color white}${font}${uptime_short} ${color ffd608} | ${color ffd608} CPU: ${color white}${font}${cpu}% ${color ffd608} |${color ffd608} Mem: ${color white}${font}$mem / $memmax ${color ffd608} | ${color ffd608} Swap: ${color white}${font} $swapperc% ${color ffd608} |  root: ${color white}${fs_free /} / ${fs_size /} ${color ffd608} | ${color ffd608} Down: ${color white}${font}${downspeedf wlan0} KB/s  ${color ffd608} | ${color ffd608} Up: ${color white}${font}${upspeedf wlan0} KB/s ${color ffd608} | ${color} ${color ffd608}IP wew: ${color white}${addr wlan0} ${color ffd608}| ${color} ${color ffd608}IP zew: ${color white}${execi 5 ~/bin/ip.sh} ${color ffd608}| ${color} ${color ffd608}Stan baterii:  ${color white}$battery
na samym końcu masz baterię ale wkleiłem całość mojego conkiego na wszelki wypadek
Lenovo G580-20150 | Intel Core i3 3120M | 8GB DD3 | Intel HD 4000 & Nvidia GF 710M | 1TB HDD | kubuntu 13.10 64bit
Mlody993
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 17 lip 2009, 12:37
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Bateria, pokazywanie % naładowania.

Post autor: Mlody993 »

Nettmanek wielkie dzięki za skrypt, jednak informacje o baterii nie są pokazywanie. Z tego co pamiętam trzeba zainstalować ACPI dla baterii, nie pamiętam jaka komenda na to była, muszę trochę poszukać.

@edit:
Nie mogę tego znaleźć, coś mi się przypomniało chyba sudo apt-get install acpi-call ? Wpisywałem to i nie działa.
elwaen
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 177
Rejestracja: 17 maja 2012, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Bateria, pokazywanie % naładowania.

Post autor: elwaen »

Zamiast "nie działa" mógłbyś powiedzieć co się wyświetliło w terminalu. Poza tym nie acpi-call, tylko po prostu "acpi"

Kod: Zaznacz cały

sudo apt-get install acpi
Mlody993
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 17 lip 2009, 12:37
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Bateria, pokazywanie % naładowania.

Post autor: Mlody993 »

Kod: Zaznacz cały

mlody@Mlody-Ubuntu:~$ sudo apt-get install acpi
[sudo] password for mlody: 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
acpi jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
mlody@Mlody-Ubuntu:~$ 
A mimo to conky nie pokazuje nic o baterii. Korzystam ze skryptu umieszczonego wyżej.
elwaen
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 177
Rejestracja: 17 maja 2012, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Bateria, pokazywanie % naładowania.

Post autor: elwaen »

No to nic dziwnego. Zamień tamto na:

Kod: Zaznacz cały

Battery: ${battery_percent}%
Powinno działać teraz.
PS. Chyba, że chcesz to mogę ci wrzucić mój config z conkyrc
Mlody993
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 17 lip 2009, 12:37
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Bateria, pokazywanie % naładowania.

Post autor: Mlody993 »

O teraz działa, fajnie. ;)

A są jeszcze jakieś dodatkowe opcje? Ja tymczasowo zrobiłem tak:

.conkyrc:

Kod: Zaznacz cały

${execi 1 ~/conky/batt}
Plik batt:

Kod: Zaznacz cały

#!/bin/bash
acpi | awk '{print $4 $5 $3}'; 
Ale to wygląda tak niezgrabnie, bez przerw i w ogóle. No i o dodatkowe opcje to chodzi mi o to, że w moim skrypcie jest napisane ile czasu do naładowania/rozładowania i opis czy rozładowywanie, ładowanie czy naładowana. Chodzi mi o pokazywanie tych opcji właśnie.

@edit:
Dobra, znalazłem stronkę z opisanymi opcjami: http://conky.sourceforge.net/variables.html

Taka opcja mnie interesuje:
${battery_bar}%

Tylko jeszcze trzeba ustawić numer baterii, szerokość i wysokość. Na stronie jest napisane tak:

Kod: Zaznacz cały

battery_bar	(height),(width) (num)	 - Battery percentage remaining of ACPI battery in a bar. ACPI battery number can be given as argument (default is BAT0).
Jednak jak dodać do tego ${battery_bar}% opcje height, width, num?

elwaen, co do skryptu to chyba nie potrzebuje, ten co mam bardzo mi sie podoba ;) Chyba, że masz coś fajniejszego mile widziane zdjęcie. :)

U mnie to wygląda tak:
http://i48.tinypic.com/2mrsahf.png

O baterii jest wszystko na 0 bo nie mam baterii w laptopie, jestem na zasilaniu sieciowym. :)

Teraz zauważyłem, że do tego ${battery_percent}% też potrzebne jest ustawienie numeru baterii, domyślnie jest BAT0, ale u mnie bateria jest jak BAT1 więc muszę to ustawić.
elwaen
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 177
Rejestracja: 17 maja 2012, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Re: Bateria, pokazywanie % naładowania.

Post autor: elwaen »

${battery_percent BAT1}
${battery_bar 6,65 BAT1}
Nie wiem czy nie będziesz musiał pokombinować z wielkością liter w BAT1, ewentualnie wstaw samą cyfrę 1. Nie mam pojęcia, bo u mnie działa na defaulcie
Zrzutu ekranu mi się nie chce robić :P Skoro twój ci się podoba to go sobie zatrzymaj. Każdy ma swoje gusta ;)
Mlody993
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 17 lip 2009, 12:37
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Bateria, pokazywanie % naładowania.

Post autor: Mlody993 »

Wielkie dzięki. Do baterii będę miał dostęp dopiero jutro więc się odezwę czy działa bezproblemowo.

@edit:
Ładnie, elegancko działa, problem jest tylko z jednym. Mianowicie nie pokazuje czasu:

Kod: Zaznacz cały

${battery_time BAT1}
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości