Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-04-26 00:03:16

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

[SOLVED] Start kilku profili conky jeden po drugim

Mam obecnie 4 profile conkiego i potrzeba wymaga by ładowały się one jeden po drugim, a nie, jak obecnie, wszystkie naraz. W conkych są skrypty, które najwyraźniej się nie lubią i czasem powodują niepełne ich wczytanie. Istnieje jakiś w miarę prosty sposób by to osiągnąć?

Ostatnio edytowany przez morfik (2013-04-28 19:23:32)

Offline

 

#2  2013-04-26 08:24:34

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: [SOLVED] Start kilku profili conky jeden po drugim

zrób sobie taki  skrypt startowy:

Kod:

#! /bin/bash

 
sleep 48
 
conky -c /home/bolo/.conky/.conkyrc_clock &
conky -c /home/bolo/.conky/.conkyrc_music &
conky -c /home/bolo/.conky/.conkyrc_net &
conky -c /home/bolo/.conky/.conkyrc_netstat &
conky -c /home/bolo/.conky/.conkyrc_process &
conky -c /home/bolo/.conky/.conkyrc_sys &

conky -c /home/bolo/.conky/.conkyrc_rss &
conky -c /home/bolo/.conky/.conkyrc_email &

done

Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#3  2013-04-26 13:20:25

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Start kilku profili conky jeden po drugim

Jak to ma działać? Czekać 48s i odpalić wszystko naraz? Co za różnica czy odpali naraz wszystko czy poczeka trochę i wtedy odpali? xD

Offline

 

#4  2013-04-26 13:54:25

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [SOLVED] Start kilku profili conky jeden po drugim

Taka, że jak ci się nie odpali WM za w czasu (przy starcie) to gdzie ci to wyświetli?


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#5  2013-04-26 14:31:39

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Start kilku profili conky jeden po drugim

W sumie fakt, czasem może i niektóre okno się nie załaduje ale to jest bardzo rzadkie zjawisko. Myślałem, że to wina conkiego, że coś nie do końca zrobił poprawnie, jakiś bug czy coś. xD Niemniej jednak dodam mu tam te parę sek, np. 3.

Tutaj problem jest inny. Skrypty pobierają strony www i wyciągają z nich wartości. Na czas pobierania stron potrzeba jest by conky został zastopowany. Odpowiada za to:

Kod:

kill -STOP $(pidof conky)
...
kill -CONT $(pidof conky)

To działa dobrze, pod warunkiem, że ma się jedną instancję conkiego. W przypadku kilku, z tego co mówił developer tych skryptów, nie do końca jest zatrzymywany ten conky, który powinien. Dlatego część danych czasem nie ładuje się:

The first one pauses conky and the second one resumes it. I've put them there because conky didn't have the time to load all the info before showing up on the monitor.
If you run many conkys, the commands will pause and resume the conky with the lowest pid (and not necessarily the one you want).[/quote]
Coś w sumie odpalanie sekwencyjne w tym przypadku za bardzo nic nie da. Może jakoś inaczej to idzie rozwiązać?

Offline

 

#6  2013-04-27 13:46:33

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Start kilku profili conky jeden po drugim

Chyba znalazłem to czego szukałem:

Kod:

-p | --pause= SECONDS
              Time to pause before actually starting Conky

Dodanie tego parametru prawdopodobnie rozwiąże sprawę niepełnego ładowania okienek conkiego. Potestuję to przez najbliższe dni i zobaczę czy tak w istocie będzie.

EDIT:

Wygląda w porządku.

Ostatnio edytowany przez morfik (2013-04-28 19:23:13)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.038 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00068 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.219.131' WHERE u.id=1
0.02080 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.219.131', 1732636137)
0.00042 SELECT * FROM punbb_online WHERE logged<1732635837
0.00331 SELECT topic_id FROM punbb_posts WHERE id=230816
0.00010 SELECT id FROM punbb_posts WHERE topic_id=23400 ORDER BY posted
0.00044 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23400 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00793 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23400 ORDER BY p.id LIMIT 0,25
0.00190 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23400
Total query time: 0.03575 s