Desktop Radex'a
Desktop Radex'a
Witam.
Bardzo mi sie spodobal Desktop Radex'a. Prosilbym o dokladny opis jak taki zrobic ...
Bardzo mi sie spodobal Desktop Radex'a. Prosilbym o dokladny opis jak taki zrobic ...
1. Conky instalacja
Debian~# apt-get install conky
¦ciągamy plik conf conkyrc
Debian~#cp conkyrc ~/.conkyrc
¦ciągamy parser do pogody pogoda
Debian~#mkdir ~/.settings
Debian~#cp tweather.sh ~/.settings
Jeśli nie mieszkacie w Krakowie to wchodzicie na http://weather.yahoo.com/forecast/ wpisujecie swoją miejscowość np. Poznan http://weather.yahoo.com/forecast/PLXX0040.html i w pliku tweather.sh w miejscu file= wpisujecie "PLXX0040_c.html?force_units=1" - link ten odnosi się do Poznania i podaje temp. w Celcjuszach. Podobnie będzie z innymi większymi miastami
Wreszcie uruchamianie Conky
Debian~#conky ~/.conkyrc
2. Jeśli chodzi o tapetę to http://kde-look.org, albo Centrum Sterowania> Wygląd i Motywy> Tło - Pobierz nowe tapety
3. Z paska dolnego usunąłem pasek zadań, dodałem go jako aplet do panelu.
4. Dekoracja okien Crystal tez z http://www.kde-look.org/content/show.php?content=13969
Jeśli macie jakieś uwagi/pytania śmiało
Debian~# apt-get install conky
¦ciągamy plik conf conkyrc
Debian~#cp conkyrc ~/.conkyrc
¦ciągamy parser do pogody pogoda
Debian~#mkdir ~/.settings
Debian~#cp tweather.sh ~/.settings
Jeśli nie mieszkacie w Krakowie to wchodzicie na http://weather.yahoo.com/forecast/ wpisujecie swoją miejscowość np. Poznan http://weather.yahoo.com/forecast/PLXX0040.html i w pliku tweather.sh w miejscu file= wpisujecie "PLXX0040_c.html?force_units=1" - link ten odnosi się do Poznania i podaje temp. w Celcjuszach. Podobnie będzie z innymi większymi miastami
Wreszcie uruchamianie Conky
Debian~#conky ~/.conkyrc
2. Jeśli chodzi o tapetę to http://kde-look.org, albo Centrum Sterowania> Wygląd i Motywy> Tło - Pobierz nowe tapety
3. Z paska dolnego usunąłem pasek zadań, dodałem go jako aplet do panelu.
4. Dekoracja okien Crystal tez z http://www.kde-look.org/content/show.php?content=13969
Jeśli macie jakieś uwagi/pytania śmiało
wszystko sie zgadza conky Radex'a jest ok tylko kilka uwag. Po pierwsze trzeba dodac prawa wykonywalnosci do tweather.sh:
Do tego cosik pogoda nie chce mi dzialac. Przy uruchamianiu mam taki komunikat:
Po tym sie uruchamia conky ale oczywiscie bez pogody. Moj tweather.sh:
No problem tutaj jest ze zmienna file, ale jak to zalatac? Dodam tylko ze utworzenie /tmp/weather.txt nie pomoglo...
[ Dodano: 2006-06-07, 22:44 ]
Dodam jeszcze tylko ze po utworzeniu tego pliku mam:
Kod: Zaznacz cały
chmod +x ~/.settings/tweather.sh
Kod: Zaznacz cały
conky ~/.conkyrc
Conky: /home/pawel/.conkyrc: 142: no such configuration: '${offset'
cat: /tmp/weather.txt: Nie ma takiego pliku ani katalogu
head: nie można otworzyć `/tmp/weather.txt' do czytania: Nie ma takiego pliku ani katalogu
cat: /tmp/weather.txt: Nie ma takiego pliku ani katalogu
head: nie można otworzyć `/tmp/weather.txt' do czytania: Nie ma takiego pliku ani katalogu
expr: argument nieliczbowy
Kod: Zaznacz cały
#!/bin/bash
city="DeWitt"
link=PLXX0049_c.html?force_units=1
file=/tmp/weather.txt
location=http://weather.yahoo.com/forecast/$link
#lynx -accept_all_cookies -dump $location > $file
begin=`cat -n $file | grep "Currently" | cut -d ' ' -f5`
end=`expr $begin + 40`
head -n $end $file > tmp.t
tail -n 41 tmp.t > $file
case $1 in
Today) head -n 6 $file | sed '3d' ;;
Tomorrow)
begin=`cat -n $file | grep 'Today Tomorrow' | cut -d ' ' -f5`
end=`cat -n $file | grep 'Extended' | cut -d ' ' -f5`
num=`expr $end - $begin - 1`
end2=`expr $begin + 7`
head -n $end2 $file > tmp.t
tail -n 3 tmp.t | sed 's/sky/\n sky/' | sed '4d' ;;
*) exit ;;
esac
rm tmp.t
rm $file
[ Dodano: 2006-06-07, 22:44 ]
Dodam jeszcze tylko ze po utworzeniu tego pliku mam:
Kod: Zaznacz cały
conky ~/.conkyrc
Conky: /home/pawel/.conkyrc: 142: no such configuration: '${offset'
cat: /tmp/weather.txt: Nie ma takiego pliku ani katalogu
head: nie można otworzyć `/tmp/weather.txt' do czytania: Nie ma takiego pliku ani katalogu
expr: argument nieliczbowy
Conky: desktop window (a3) is root window
Conky: drawing to desktop window
Conky: drawing to double buffer
Spróbuj tak - u mnie działa :
Ponadto dopisałem jeszcze jeden mały skrypt do hddtemp:
Najpierw zainstalować hddtemp SUID
Debian~: apt-get install hddtemp
Uruchomić jako demona i sprawdzić czy odpowiada:
Debian~: nc localhost 7634 ; echo
|/dev/sda|ST3200826AS|40|C|
Następnie umieścić w ~/.settings np. jako hddt.pl
W ~/.conkyrc dopisać w wybranym miejcu:
Kod: Zaznacz cały
#!/bin/bash
city="Lublin"
#link=PLXX0012_c.html?force_units=1
link=PLXX0049_c.html?force_units=1
file=/tmp/weather.txt
location=http://weather.yahoo.com/forecast/$link
lynx -accept_all_cookies -dump $location > $file
begin=`cat -n $file | grep "Currently" | cut -d ' ' -f5`
end=`expr $begin + 40`
head -n $end $file > tmp.t
tail -n 41 tmp.t > $file
case $1 in
Today) head -n 6 $file | sed '3d' ;;
Tomorrow)
begin=`cat -n $file | grep 'Today Tomorrow' | cut -d ' ' -f5`
end=`cat -n $file | grep 'Extended' | cut -d ' ' -f5`
num=`expr $end - $begin - 1`
end2=`expr $begin + 7`
head -n $end2 $file > tmp.t
tail -n 3 tmp.t | sed 's/sky/\n sky/' | sed '4d' ;;
*) exit ;;
esac
rm tmp.t
rm $file
Najpierw zainstalować hddtemp SUID
Debian~: apt-get install hddtemp
Uruchomić jako demona i sprawdzić czy odpowiada:
Debian~: nc localhost 7634 ; echo
|/dev/sda|ST3200826AS|40|C|
Następnie umieścić w ~/.settings np. jako hddt.pl
Kod: Zaznacz cały
#!/usr/bin/perl
use IO::Socket;
$socket = IO::Socket::INET->new(PeerAddr => '127.0.0.1',
PeerPort => '7634',
Proto => 'tcp',
Timeout => '5')
or die "Nie moge sie połączyć z 127.0.0.1 na port 7634: $@\n";
$uchwyt = <$socket>;
$d = substr($uchwyt,-5,2)."C";
print "$d\n";
close ($socket);
Kod: Zaznacz cały
${color yellow}TempHDD: ${color}${execi 1800 ~/.settings/hddt.pl}
Dalej cos nie tak :/
I jeszcze jedno pytanie: jak zrobic zeby polskie znaczki byly w tym smiesznym conky?
[ Dodano: 2006-06-07, 23:25 ]
Jak widzisz z tym tez niestety nie dziala :/
[ Dodano: 2006-06-07, 23:27 ]
nie znajduje takiej komenty jak lynx.
[ Dodano: 2006-06-07, 23:31 ]
Aha temperaturka dziala super
[ Dodano: 2006-06-07, 23:41 ]
Dobra polskie literki sa. Wystarczylo wpisac, a raczej zmienic:
na
Kod: Zaznacz cały
conky ~/.conkyrc
Conky: /home/pawel/.conkyrc: 142: no such configuration: '${offset'
/home/pawel/.settings/tweather.sh: line 8: lynx: command not found
/home/pawel/.settings/tweather.sh: line 8: lynx: command not found
expr: argument nieliczbowy
Conky: desktop window (a3) is root window
Conky: drawing to desktop window
Conky: drawing to double buffer
[ Dodano: 2006-06-07, 23:25 ]
Jak widzisz z tym tez niestety nie dziala :/
[ Dodano: 2006-06-07, 23:27 ]
nie znajduje takiej komenty jak lynx.
[ Dodano: 2006-06-07, 23:31 ]
Aha temperaturka dziala super
[ Dodano: 2006-06-07, 23:41 ]
Dobra polskie literki sa. Wystarczylo wpisac, a raczej zmienic:
Kod: Zaznacz cały
override_utf8_locale no
Kod: Zaznacz cały
override_utf8_locale yes
Ok dziala, dzieki wielkie za to.
mam tylko jedna uwage co do instalowania pakietow, uwazam ze lepiej instalowac przez aptitude
Dlatego ze aptitude zapamietuje zaleznosci i latwiej utrzymac porzadek w systemie, bo przy odinstalowywaniu usuwa tez zaleznosci.
Pozdrawiam
mam tylko jedna uwage co do instalowania pakietow, uwazam ze lepiej instalowac przez aptitude
Kod: Zaznacz cały
aptitude install lynx
Pozdrawiam
Mi wywala błąd:
Kod: Zaznacz cały
debian:/# conky ~/.conkyrc
Conky: on_bottom is deprecated. use own_window_hints below
Conky: statfs '/mnt/d': No such file or directory
Conky: statfs '/mnt/c': No such file or directory
Conky: scandir for /sys/bus/i2c/devices/: No such file or directory
Naruszenie ochrony pamięci