Strona 1 z 1

Conky się zacina

: 05 lut 2009, 22:29
autor: gofer83
Witam!

Czy ktoś z Was miał problem z conky polegający na zacinaniu się? Potrafi sobie chodzić 3 minuty i np na 15 zawisnąć w miejscu, potem znów sobie pochodzi klika minut i znów zdycha...czasem nawet na amen. Czy macie jakieś pomysły od czego może to zależeć?:pt36:

Szukałem czy ktoś miał podobny problem...i nie znalazłem, więc oto powstał ten post.

Mam ubuntu 8.10 na lapciu Toshiba a300psage1

Odp: Conky się zacina

: 06 lut 2009, 01:41
autor: kostekjo
Uruchom conkiego z konsoli i zobacz jakie błedy zwraca.

Odp: Conky się zacina

: 07 lut 2009, 13:38
autor: gofer83
W konsoli zdaje się, że jest wszystko ok...oto jej "zwrot":

Conky: desktop window (1e000bc) is subwindow of root window (89)
Conky: window type - override
Conky: drawing to created window (0x3c00001)
Conky: drawing to double buffer

...zauważyłem jednak pewną prawidłowość...gdy program "chodzi" jak należy (nie zacina się) to w Monitorze Systemu (w tym graficznym) w zakładce porcesy conky ma status "do_select"...w momencie gdy wisi, ma status "pipe_wait"...czy może wiecie co to oznacza?

Kiedyś słyszałem, że niektóre programy wiszą w funkcji "pipe_wait", ale szczerze nie wiem o co tu chodzi. Help.:sad:

Odp: Conky się zacina

: 16 lut 2009, 23:55
autor: gofer83
Okej...

Dowiedziałem się, że "pipe_wait" to stan w którym aplikacja czeka na jakiś inny proces...dalej zaobserwowałem, że conky śmiga zupełnie dobrze jak nie ma "neta"...z tego wydedukowałem, że coś z sekcji "network" blokuje conkiego...a problemem okazał się być skrypt pokazujący publicznie ip (ip.sh)...więc tymczasowo problem rozwiązałem nie używając tego skryptu...:twisted:

Ale jakby ktoś umiał wycudować, żeby skrypcik nie zacinał conkiego, to byłbym wdzięczny:-)

Miał w ogóle ktoś z Was, drogie pingwiny, taki problem??

Odp: Conky się zacina

: 17 lut 2009, 07:04
autor: zet120
Również zoobserwowałem to zjawisko, ale w moim przypadku conky zamiera na kilka sekund.
Z tego co udało mi się zaobserwować conky "czeka" na wykonanie skrypu pogodynki conkyforecast, a ponieważ korzystam z tej formy reprezentacji pogody, pogodziłem się z tym stanem rzeczy.

P.S.
Do badania zewnętrznego IP spróbuj tego, działa bardzo szybko:

Kod: Zaznacz cały

${execi 3600 wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'}

Odp: Conky się zacina

: 17 lut 2009, 08:49
autor: Szmitas
A zwykłe:

Kod: Zaznacz cały

${addr ppp0}
gdzie ppp0 to nazwa urządzenia, nie wystarcza?

Odp: Conky się zacina

: 17 lut 2009, 09:03
autor: gofer83
:w00t: No piękna sprawa! Twój skrypcik hula aż miło! Wielkie dzięki!

A opisz bardziej szczegółowo w którym momencie Twój conky się zacina? Też używam pogodynki ale na ten proces wogóle conky u mnie nie czeka.

EDIT:
Szmitas, co mam wpisać pod "nazwę" urządzenia?? Jeśli wpiszę eth0 to wyświetli "local ip" a nie "public".

Odp: Conky się zacina

: 17 lut 2009, 09:20
autor: Szmitas
Sugerowałem się tym, że moja komenda, i ta zaproponowana przez zet120 wyświetla to samo.

Pokaż co wyświetla komenda

Kod: Zaznacz cały

ifconfig

Odp: Conky się zacina

: 17 lut 2009, 09:27
autor: gofer83
Oto co wyświetla:

eth0 Link encap:Ethernet HWaddr 00:4e:32:4b:4b:b6
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:2312023906 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:219 Base address:0x4000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:261 errors:0 dropped:0 overruns:0 frame:0
TX packets:261 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:18310 (18.3 KB) TX bytes:18310 (18.3 KB)

wlan0 Link encap:Ethernet HWaddr 00:1a:3e:7b:d3:74
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21f:3cff:de7a:c384/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32103 errors:0 dropped:0 overruns:0 frame:0
TX packets:22847 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:43116694 (43.1 MB) TX bytes:2555792 (2.5 MB)

wmaster0 Link encap:UNSPEC HWaddr 00-1F-9C-8A-C3-74-33-37-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

EDIT:

Szmitas, wiem, że Twoja komenda pewnie wyświetla to samo, tylko nie napisałeś jak to zrobić:-)

Odp: Conky się zacina

: 17 lut 2009, 10:15
autor: Szmitas
Spróbuj:

Kod: Zaznacz cały

${addr wlan0}

Odp: Conky się zacina

: 17 lut 2009, 10:48
autor: gofer83
Owszem Twoja propozycja Szmitas działa, ale tak jak pisałem wcześniej dla lokalnego IP. Dla publicznego wyśmienicie śmiga "linijka" zet120. Dziękuję za pomoc!

Odp: Conky się zacina

: 17 lut 2009, 11:18
autor: zet120
gofer83 pisze:wyśmienicie śmiga "linijka" zet120.
Aby wszystko było jasne.
To oczywiście nie jest "moja linijka", nie "dorosłem" jeszcze do tego, aby wymyślać takie rzeczy. :-)
Wracając jeszcze do zamierania conky 'iego to doszedłem to tego usuwając z pliku konfiguracyjnego poszczególne elementy i wyszło na to, że to pogodynka.
Z tym, że używam tej.

Odp: Conky się zacina

: 17 lut 2009, 11:53
autor: gofer83
Ja używam tej samej pogodynki...hmm, więc może porównaj sobie moją konfigurację z Twoją i wydedukuj co może być przyczyną na podstawie występujących różnic:

.conkyForecast:

Kod: Zaznacz cały

# config settings for conkyForecast.py
CACHE_FOLDERPATH = /tmp/
CONNECTION_TIMEOUT = 5
EXPIRY_MINUTES = 30
TIME_FORMAT = %H:%M
DATE_FORMAT = %Y-%m-%d
LOCALE = en
XOAP_PARTNER_ID = Moje ID:)
XOAP_LICENCE_KEY = Mój klucz:)
A to sekcja WEATHER w .conkyrc :)

Kod: Zaznacz cały

{color 4C9CFF}WEATHER ${hr 2} ${color }
${if_existing /proc/net/route wlan0}
${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=PLXX0036 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font}  ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=PLXX0036 --datatype=HT}${font}

${voffset 0}${alignc 43}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=4 --shortweekday}
${voffset 0}${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=PLXX0036 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${voffset 0}${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${else}${if_existing /proc/net/route eth0}
${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=PLXX0036 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font}  ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=PLXX0036 --datatype=HT}${font}

${voffset 0}${alignc 43}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=4 --shortweekday}
${voffset 0}${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=PLXX0036 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${voffset 0}${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${endif}${else}${if_existing /proc/net/route eth1}
${voffset -10}${alignr 56}${font ConkyWeather:style=Bold:size=40}${execi 600 conkyForecast --location=PLXX0036 --datatype=WF}${font}
${voffset -50}${font Weather:size=40}y${font}  ${voffset -38}${font Arial Black:size=26}${execi 600 conkyForecast --location=PLXX0036 --datatype=HT}${font}

${voffset 0}${alignc 43}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=1 --shortweekday} ${alignc 8}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=2 --shortweekday} ${alignc -29}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=3 --shortweekday} ${alignc -64}${execpi 600 conkyForecast --location=PLXX0036 --datatype=DW --startday=4 --shortweekday}
${voffset 0}${alignc 75}${font ConkyWeather:size=28}${execpi 600 conkyForecast --location=PLXX0036 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${voffset 0}${font DejaVu Sans:size=7}${alignc 48}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=1 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=1 --hideunits --centeredwidth=3} ${alignc -14}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=2 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=2 --hideunits --centeredwidth=3} ${alignc -40}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=3 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=3 --hideunits --centeredwidth=3} ${alignr 6}${execpi 600 conkyForecast --location=PLXX0036 --datatype=HT --startday=4 --hideunits --centeredwidth=3}/${execpi 600 conkyForecast --location=PLXX0036 --datatype=LT --startday=4 --hideunits --centeredwidth=3}${font}
${endif}${else}
${font PizzaDude Bullets:size=14}4${font}   Weather Unavailable
${endif}
:pt36:

A w folderze ".scripts" mam conkyforecast_2.02_all.deb...i śmiga jak talala! :clap: