poniedziałek, 2 marca 2009

Conky - instalacja, konfiguracja i skrypt do Gmail

Conky to bardzo konfigurowalny monitor systemu. Wyświetla się na pulpicie i pokazuje róźne parametry komputera. Zobaczmy jak go zainstalować.



Włączamy terminal(nie będę już pisał jak to zrobić, chyba każdy wie :D) i wpisujemy w nim:
 $ sudo apt-get install conky
i podajemy hasło roota. Następnie pobierane są odpowiednie paczki. Po zakończeniu instalacji możemy uruchomić program poleceniem
 $ conky

Konfiguracja

Po instalacji musimy jeszcze skonfigurować monitor systemu. Możemy ściągnąć gotowy projekt(np. wyszukując frazę "conky" na gnome-look.org) lub samemu go stworzyć. Bardzo dobry tutorial znajduje się na forum.ubuntu.pl. Jeśli ktoś chce to może pobrać też mój plik .conkyrc.

Aby otworzyć edycję pliku konfiguracyjnego wydajemy w konsoli:

 $ gedit ~/.conkyrc

Gmail w conky

Jeśli mamy pocztę na gmailu to możemy wstawić do monitora skrypt, który będzie sprawdzał, czy mamy jakąś nową wiadomość.

Uruchamiamy edytor tekstu(np. gedit - Aplikacje -> Akcesoria -> Edytor tekstu). Wklejamy do niego ten skrypt:

#!/bin/bash

gmail_login="tu podaj swój login(bez @gmail.com)"
gmail_password="tu podaj swoje hasło"

dane="$(wget --secure-protocol=TLSv1 --timeout=3 -t 1 -q -O - \
https://${gmail_login}:${gmail_password}@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*//;s/<\/fullcount>.*//' 2>/dev/null)"

if [ -z "$dane" ]; then
echo "Błąd połączenia"
else
let wynik=$dane;
if [ $wynik = 0 ]; then
echo "Nie masz wiadomości."
elif [ $wynik = 1 ]; then
echo "Masz 1 nową wiadomość."
else
if [ $wynik -lt 5 ]; then
echo "Masz $wynik nowe wiadomości."
else
echo "Masz aż $wynik nowych wiadomości."
fi
fi
fi

i zapisujemy plik(klikając na Save) pod nazwą .gmail_skrypt w katalogu domowym. Teraz otwieramy plik z konfiguracją(j.w.) i w miejsu, w którym ma się pojawić informacja wklejamy taki kod:
 ${execi 10 ~/.gmail_skrypt}

Od teraz conky powiadomi nas o nowej poczcie!

Warto jeszcze dodać conky do autostartu. Jak to zrobić przeczytasz w "podstawach".

1 komentarz:

Anonimowy pisze...

Blog zajebisty ;) Tak trzymać. Powodzenia.