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.

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...
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:
gdzie ppp0 to nazwa urządzenia, nie wystarcza?
Odp: Conky się zacina
: 17 lut 2009, 09:03
autor: gofer83

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
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
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}
A w folderze ".scripts" mam conkyforecast_2.02_all.deb...i śmiga jak talala!
