conky - instalacja, konfiguracja, i2c, hddtemp itd.

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
Ravan
Posty: 36
Rejestracja: 26 listopada 2007, 19:42

Post autor: Ravan »

Kod: Zaznacz cały

pit@ztpnet-75-152:~/.kde/Autostart$ ./conky.sh
./conky.sh: line 3: feh: command not found
... a conky się odpala. Natomiast gdy ręcznie wpisze conky (bez skryptu) widzę to:

Kod: Zaznacz cały

pit@ztpnet-75-152:~$ conky
Conky: desktop window (180000d) is subwindow of root window (1a5)
Conky: window type - override
Conky: drawing to created window (2a00001)
Conky: drawing to double buffer
... więc config conky jest chyba poprawny.
Ventrue
Junior Member
Posty: 532
Rejestracja: 06 lipca 2007, 12:10
Lokalizacja: Lubin

Post autor: Ventrue »

Ravan:

Kod: Zaznacz cały

 whereis feh
wyrzuci gdzie (i o ile) feh jest zainstalowany.
Ravan
Posty: 36
Rejestracja: 26 listopada 2007, 19:42

Post autor: Ravan »

Wykonałem, oto rezultaty:

Kod: Zaznacz cały

ztpnet-75-152:/home/pit# whereis feh
feh:
ztpnet-75-152:/home/pit#
thalcave
Junior Member
Posty: 526
Rejestracja: 03 maja 2007, 19:57
Lokalizacja: gdynia

Post autor: thalcave »

Znacz, że go nie masz
Instalowałeś? :mrgreen:

Nie uruchamiaj takich poleceń z roota - to niepotrzebne
lukas
Posty: 51
Rejestracja: 14 czerwca 2007, 14:15
Lokalizacja: Nie pamiêtam

Post autor: lukas »

Witam

Przeglądam sobie konfiguracje conky i końcowe efekty w całej sieci i wszędzie widzę tylko brzydką kwadratową grafikę. Ostatnio zauważyłem, że kilku osobom wpadło do głowy, żeby wykorzystać odpowiednią czcionkę jako grafikę. Jak to działa? Niby nic trudnego! Jeden skrypt, przykładowo pogodynka zapisuje pobrane informacje do pliku, a drugi czyta je i ustawia odpowiednią czcionkę do obecnej pogody. Można zastosować to również do wiadomości e-mail, czy temperatury CPU, HDD.

Obrazek
Ventrue
Junior Member
Posty: 532
Rejestracja: 06 lipca 2007, 12:10
Lokalizacja: Lubin

Post autor: Ventrue »

Ravan, dokładnie tak jak mówi thalcave - zainstaluj.
lukas, Poproszę konfigurację + pogodynkę :mrgreen:
lukas
Posty: 51
Rejestracja: 14 czerwca 2007, 14:15
Lokalizacja: Nie pamiêtam

Post autor: lukas »

lukas, Poproszę konfigurację + pogodynkę
To co widzisz na obrazku wyżej, to tylko sama czcionka. To, że może wyglądać i działać tak jak opisałem wyżej, dowidziałem się od użytkownika kurcze. Dostałem od niego skrypty i cfg conky, ale jest jakiś problem, ponieważ nie działa tak jak powinno. Grzebałem w tych skryptach, udało mi się je uruchomić, ale nie tak jakbym tego chciał. Dlatego podsunąłem ten pomysł. Można wykorzystać czcionkę weather, żeby wyświetlała się jako grafika, ale zawsze będzie taka sama, nie będzie się zmieniać- dlatego potrzebny jest skrypt np. conditions ;-)

U niego wygląda to tak

Obrazek
Ravan
Posty: 36
Rejestracja: 26 listopada 2007, 19:42

Post autor: Ravan »

Z tego co pamiętam już go instalowałem.
Gdy teraz próbuję zainstalować feha widzę:

Kod: Zaznacz cały

ztpnet-75-152:/home/pit# aptitude install feh
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Reading state information... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
Brak kandydującej wersji feh
Nie zostaną zainstalowane, uaktualnione ani usunięte żadne pakiety.
0 pakietów uaktualnianych, 0 instalowanych, 0 do usunięcia i 0 nie uaktualnianych.
Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B.
Zapisywanie dodatkowych informacji o stanie... Gotowe
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Reading state information... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
ztpnet-75-152:/home/pit# 

O dziwo gdy próbuję go usunąć sytuacja wygląda tak samo:

Kod: Zaznacz cały

ztpnet-75-152:/home/pit# aptitude remove feh
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Reading state information... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
Nie zostaną zainstalowane, uaktualnione ani usunięte żadne pakiety.
0 pakietów uaktualnianych, 0 instalowanych, 0 do usunięcia i 0 nie uaktualnianych.
Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B.
Zapisywanie dodatkowych informacji o stanie... Gotowe
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Reading state information... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
ztpnet-75-152:/home/pit#
lukas
Posty: 51
Rejestracja: 14 czerwca 2007, 14:15
Lokalizacja: Nie pamiêtam

Post autor: lukas »

Ventrue, proszę bardzo.

W pogodynce zmieniłem tylko kod, zahaszowałem informacje i powywalałem niepotrzebne nazwy przed zmiennymi ;-)

Ten drugi skrypt wygląda tak

Kod: Zaznacz cały

#!/bin/bash

#Czyta dane z pliku
cnd=$(cat /tmp/pogoda.txt)

#Ustawia czcionkę obrazkową, odpowiadającą aktualnej pogodzie.  
if echo "$cnd" | grep -E -i -q 'partly cloudy'; then
	echo 'c'
elif echo "$cnd" | grep -E -i -q 'fair|sunny'; then
	echo 'A'
elif echo "$cnd" | grep -E -i -q 'cloudy'; then
	echo 'e'
elif echo "$cnd" | grep -E -i -q 'storm|thunder'; then
	echo 'i'
elif echo "$cnd" | grep -E -i -q 'snow'; then
	echo 'k'
elif echo "$cnd" | grep -E -i -q 'rain'; then
	echo 'h'
elif echo "$cnd" | grep -E -i -q 'shower'; then
	echo 'g'
fi
Jeśli pozamieniasz litery, zmieni Ci się grafika.

Mój plik conky-pogoda (TEXT) wygląda tak

Update 1.12.2007

Kod: Zaznacz cały

TEXT
${font weather:size=42}${execi 300 /home/lukas/.skrypty/conditions.sh}${font}${voffset -10}  ${execi 1800 /home/lukas/.skrypty/pogodynka.sh}

     ${font weather:size=28}x ${font}${color}HDD ${execi 1 /home/lukas/.skrypty/hddmonit.sh} °C
     ${font weather:size=28}z ${font}${color}CPU ${i2c temp 2} °C 
     ${font weather:size=28}y ${font}${color}FSB ${i2c temp 1} °C
    
    ${font PizzaDude Bullets:size=16}v${font}${color}   Up. ${upspeed eth0} Kb/s 
    ${font PizzaDude Bullets:size=16}r${font}${color}   Dow. ${downspeed eth0} Kb/s 

    ${font PizzaDude Bullets:size=16}M${font}${color}   Wysł. ${totalup eth0} Kb/s
    ${font PizzaDude Bullets:size=16}S${font}${color}   Pobr. ${totaldown eth0} Kb/s

    ${font PizzaDude Bullets:size=16}J${font}${color}   $mem / $memmax

   ${font Webdings:size=21}q${font}${color}  ON: ${uptime_short}
    ${font PizzaDude Bullets:size=18}q${font}${color}  ${time %A %d %B}

    ${font xspiralmental:size=17}E${font}${color}   ${kernel}
Obrazek

W sesji utworzyłem dwa wpisy:

dla pierwszego, podstawowego pliku z konfiguracją conky, polecenie: conky
dla drugiej konfiguracji, nazwa conky2, polecenie: conky -c /home/nazwa_użytkownika/.conky-pogoda

Ps. To dla nowych userów ;-)
Ravan
Posty: 36
Rejestracja: 26 listopada 2007, 19:42

Post autor: Ravan »

Dodam jeszcze, że conky zmienia się na przeźroczysty, gdy zmieniam tapetę. Feh wciąż nie chce się zainstalować :(
Zablokowany