Bądź: Wyszukaj na stronie z użyciem Google
reklama:

piątek, 30 maja 2008

Conky jako monitor systemu, pogody oraz gmail.

Autor: , 09:00, piątek, 30 maja 2008


Ten artykuł napisałem z myślą o użytkownikach, którzy zadają pytania typu "jak się nazywa ten monitor systemu", ale również dla użytkowników bardziej zaawansowanych którzy chcieli by rozbudować swój config o pogodę i Gmail.
Conky to program, który wyświetla procesy systemowe różnego typu (zdjęcie). Ma sporo opcji, od pokazywania ilości zajętego miejsca na dysku, temperatury urządzeń (dysk, procesor, wiatrak), prognozy pogody, monitor wiadomości Gmail, transfer łącza (wychodzący i przychodzący), aż do zużycia procesora przedstawionego na "graficznym" wykresie.

Od czego zacząć? Conky jest w repo wiec, aby go zainstalować wystarczy wpisać w konsoli:
sudo apt-get install conky
Kiedy mamy juz zainstalowany progr
am pozostaje edycja wyeksportowanego pliku
gedit ~/.conkyrc
Otworzy nam się pusty plik "conkyrc" to co w nim umieścimy konfigurację naszego conky. Teraz gotowy config np. mój kopiujemy do pliku "configrc". Zapisujemy i zamykamy.
Po wpisaniu w terminalu
conky
Na pulpicie pojawi się nasze arcydzieło.
Jeśli używasz Compiz tworzymy skrypt startowy dla Conky w swoim katalogu /home.
Jego zawartością będzie:
#!/bin/bash
sleep 20
conky
nadajemy prawa wykonywania programu
chmod a+x .conky_start.sh
pozostało już tylko dodać go do autostartu.

Pogodynka.sh.
Bardzo przydatną możliwością wykorzystania Conky jest użycie go do wyświetlania pogody. W bardzo łatwy sposób możemy uzyskać taki efektŚciągamy gotowa pogodynke.sh -> wypakowujemy ja do Folderu Domowego.
Teraz musimy określić w pliku ścieżkę do miejsca w którym go umieściliśmy
# Katalog, w którym a się skrypt
sciezka=/home/rafal/
Przy czym /home/rafal/ oznacza, że plik jest po prostu w Folderze Domowym. Jeśli chcemy stworzyć folder na rożne skrypty i mieści się on w folderze domowym ścieżka będzie wyglądała tak
# Katalog, w którym a się skrypt
sciezka=/home/rafal/nazwa tego folderu np.skrypty/
Teraz podajemy kod swojego miasta według opisu podanego poniżej
# Kod miasta
kod2=PLXX0025
Aby ustalić kod swojego miasta wejdż na stronę http://weather.yahoo.com/ i wyszukaj tam swoje miasto. Kodem jest końcówka linka z pogodą naszego miasta.
Istnieje możliwość wyboru informacji o pogodzie jakie chcemy żeby się wyświetlały
#echo $stan
echo $stanpl, $temp C
#echo Temp. odczuwalna: $tempo C
#echo Cisnienie: $cisn hPa
#echo Wiatr: $wiatr
#echo Wilgotnosc: $wilg
#echo Wsch d S o ca: $wsch
#echo Zach d S o ca: $zach
Za wyświetlanie poszczególnych informacji odpowiadają powyższe linijki, przy czym znak # sprawi, że są traktowane jako tekst a nie polecenie. W przypadku gdy chcemy mieć informacje na temat ciśnienia usuwamy przed echo znak # i analogicznie do wszystkich pozostałych opcji.
Na koniec pozostało nam dodać co conkyrc odpowiedniego polecenia aby wyświetlał skrypt i pogodę. Otwieramy plik conkyrc
gedit ~/.conkyrc
i wpisujemy
${texeci 600 ~/pogodynka.sh}

Gmail.
Bardzo przydatną dla mnie opcją jest powiadomienie o nowych wiadomościach w Conkym. Na maila wchodzę tylko gdy mam info, że są nowe wiadomości.
Sprawa wygląda podobnie jak w przypadku pogodynki, kopiujemy skrypt. W Folderze domowym tworzymy pusty plik, wklejamy do niego skopiowany wcześniej skrypt i uzupełniamy go
gmail_login="twój_login"
gmail_password="twoje_hasło"

Uwaga! Proszę pamiętać że login podajemy w postaci "jankowalski", a nie "jankowalski@gmail.com". Zapisujemy, zmieniamy nazwę na "gmail" i nadajemy prawo do wykonywania pliku jako programu. Aby to uczynić klikany na niego prawym przyciskiem myszy -> właściwości -> i tam zaznaczamy te opcje.
Na koniec dodajemy do conkyrc
${execi 10 ~/gmail}
To by było w wielkim skrócie na tyle:) Jakieś sugestie? Jestem otwarty na propozycje.
Komentarze 2 comments
Anonimowy pisze...

Do gmaila dodałbym w linku wget --http-user='login' --http-password='has\o'

Wtedy będziemy mogli używać również znaków takich jak w \ czy " w haśle czy loginie.

Paweł pisze...

Została wydana nowa wersja pogodynki.

Informacje o wydaniu można znaleźć m.in. na http://forum.dug.net.pl/viewtopic.php?pid=106275#p106275 i stronie domowej http://pogodynka.fluxboxpl.org

Użytkowników Debiana i pochodnych ucieszyć może fakt, że jest dostępne repozytorium pakietów deb.

Prześlij komentarz


Popularne posty

Etykiety