conky - instalacja, konfiguracja, i2c, hddtemp itd.
Witam
Super poradnik, przydal sie bardzo, ale nei stety z dwoma rzeczami nei moge sobie poradzic slecze nad tym od 3 dni bez efektu . Dokladnie chodzi mi o informowanie o poczci na gmailu no i o slawetne ikonki na pulpicie. Brak ikon by mi nie przeszkadzal w zasadzie poza tym ze jak klikam lewym klawiszem myszy na pulpicie to w zasadzie pokazuje mi sie tylko katalog domowy i nie wiem czy tak ma byc czy to jest nieprawidlowe dzialanie. Natomias jesli chodzi o gmail to byl bym wdzieczny za pomoc,
Super poradnik, przydal sie bardzo, ale nei stety z dwoma rzeczami nei moge sobie poradzic slecze nad tym od 3 dni bez efektu . Dokladnie chodzi mi o informowanie o poczci na gmailu no i o slawetne ikonki na pulpicie. Brak ikon by mi nie przeszkadzal w zasadzie poza tym ze jak klikam lewym klawiszem myszy na pulpicie to w zasadzie pokazuje mi sie tylko katalog domowy i nie wiem czy tak ma byc czy to jest nieprawidlowe dzialanie. Natomias jesli chodzi o gmail to byl bym wdzieczny za pomoc,
Dokladnei chodzi mi o to, ze zrobilem zgodnie z poradnikiem Kaki, lecz niestety conky wskazuje mi caly czas blad polaczenia i nie pobiera info o tym ze sa nowe wiadomosci na skrzynce. Przed chwila pojawil sie kolejny conky przestal mi pokazywac temp CPU a zaczal wskazywac tylko nazwe katalogu w ktorym znajduja sie pliki z dammi.
Skrypt skopiowany z postu Kaki i umieszczony w katalogu domowym
a o to i on
oczywiscie haslo tylko usunolem
a o to i on
Kod: Zaznacz cały
gmail_login=kaudii #login do skrzyki
gmail_password= #hasło do konta
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/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"
if [ -z "$dane" ]; then
echo "Blad polaczenia !"
else
echo "GMail: $dane list(ów)"
fi
Kod: Zaznacz cały
gmail_login="kaudii" #login do skrzyki
gmail_password="xxx" #hasło do konta
Inaczej może się zdarzyć, że powłoka będzie chciała interpretować bezpośrednio to co tam wpisane jeśli w haśle będziesz miał jakiś znak specjalny.
Poza tym - nie odpowiedziałeś na wszystko ...
- sprawdź czy skrypt ma prawa do wykonania
- sprawdź dokładnie wpis w .conkyrc dla niego
Na dobrą sprawę na wszelki wypadek podaje cały raz jeszcze :
Kod: Zaznacz cały
#!/bin/bash
gmail_login="LOGIN"
gmail_password="HAS£O"
dane="$(wget --secure-protocol=TLSv1 --timeout=5 -t 1 -q -O - \
https://"$gmail_login":"$gmail_password"@mail.google.com/mail/feed/atom \
--no-check-certificate | grep 'fullcount' \
| sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null)"
if [ -z "$dane" ]; then
echo "?"
else
echo "$dane"
fi
W .conkyrc ma być wpis :
Kod: Zaznacz cały
${execi 300 /pełna/ścieżka/do_tego/skryptu}
Tak skrypt ma nadane prawa
a przy odpalaniu conki konsola wyrzuca mi cos takiego
[ Dodano: 2007-09-01, 19:29 ]
dokonalem kilku zmian ale konsola nadal wywala mi jakies bledy i nei za bardzo wiem co z nimi zrobic
a przy odpalaniu conki konsola wyrzuca mi cos takiego
Kod: Zaznacz cały
sebastian@debian:~$ conky
Conky: /home/sebastian/.conkyrc: 31: no such configuration: 'on_bottom'
Conky: /home/sebastian/.conkyrc: 83: no such configuration: 'override_utf8_local'
Conky: unknown variable encoding=iso8859-2:size=17
Conky: unknown variable encoding=iso8859-2:size=10
Conky: unknown variable platform
Conky: unknown variable platform
Conky: forked to background, pid is 8931
sebastian@debian:~$
/home/sebastian/check_gmail.sh: line 10: [url]https://kaudii:[email protected]/mail/feed/atom:[/url] Nie ma takiego pliku ani katalogu
/home/sebastian/check_gmail.sh: line 11: --no-check-certificate: command not found
grep: : Nie ma takiego pliku ani katalogu
/home/sebastian/check_gmail.sh: command substitution: line 12: syntax error near unexpected token `|'
/home/sebastian/check_gmail.sh: command substitution: line 12: `| sed -e 's/.*<fullcount>//;s/<\/fullcount>.*//' 2>/dev/null'
Conky: desktop window (160000f) is subwindow of root window (1a6)
Conky: drawing to desktop window
Conky: drawing to double buffer
[ Dodano: 2007-09-01, 19:29 ]
dokonalem kilku zmian ale konsola nadal wywala mi jakies bledy i nei za bardzo wiem co z nimi zrobic
Kod: Zaznacz cały
sebastian@debian:~$ conky
Conky: /home/sebastian/.conkyrc: 31: no such configuration: 'on_bottom'
Conky: /home/sebastian/.conkyrc: 83: no such configuration: 'override_utf8_local'
Conky: unknown variable platform
Conky: unknown variable platform
Conky: forked to background, pid is 15678
sebastian@debian:~$
/home/sebastian/check_gmail.sh: line 9: local: can only be used in a function
Conky: desktop window (120000f) is subwindow of root window (1a6)
Conky: drawing to desktop window
Conky: drawing to double buffer
Masz źle zapisany skrypt
Za znakiem przejścia do nowej linii masz najwidoczniej spacje, bo bash próbuje każdą linię traktować jak osobne polecenie.
dodatkowo :
z linii zaczynającej się od "local dane" usuń słowo local
Mój błąd - u mnie to jest zapisane w funkcjach i zapomniałem usunąć local pisząc Tobie
no i przeedytuj post - z logu, który podałeś nie usunąłeś hasła do gmaila :P
Za znakiem przejścia do nowej linii masz najwidoczniej spacje, bo bash próbuje każdą linię traktować jak osobne polecenie.
dodatkowo :
Kod: Zaznacz cały
local: can only be used in a function
Mój błąd - u mnie to jest zapisane w funkcjach i zapomniałem usunąć local pisząc Tobie
no i przeedytuj post - z logu, który podałeś nie usunąłeś hasła do gmaila :P
Ano tak, że w większości wypadków edytory przy wklejaniu dodają białe znaki na końcach linii - a bash nie jest na to obojętnyKaudi pisze:skrypt skopiowalem z twojego posta wiec jak mogla sie tamwkrwac spacja??
Dlatego osobiście nie preferuję wklejania.
P.S.
W załączniku plik zapisany poprawnie
zmień rozszerzenie
chmod +x
zmień login i hasło