Originally Posted by
Petro Dawg
WOW, there be a lot of Conkys in that script.
And it has been cutback - a LOT!
Here's an old backup and it's not as busy as when I had conkys running on 5 desktops:
Code:
#!/bin/bash
# click to start, click to stop
if pidof conky | grep [0-9] > /dev/null
then
exec killall conky
else
# on all desktops
# conky -c /media/5/conky/test274.johnraff.conky &
# conky -c /media/5/conky/test275.johnraff.conky &
# conky -c /media/5/conky/test287.memory.conky &
# conky -c /media/5/Conky/S11_email.conky &
conky -c /media/5/Conky/S11_Email_1.conky &
# Start with low sleep and build up per desktop.
# on desktop 4 only
(sleep 2s && wmctrl -s 3 && conky -c /media/5/Conky/S11_Disk_Activity.conky) &
# (sleep 1s && wmctrl -s 3 && conky -c /media/5/Conky/mrp/conky3/conky3.conky) &
# (sleep 1s && wmctrl -s 3 && conky -c /media/5/conky/Didier-T/conkyrc_meteo_graph_baro) &
# (sleep 1s && wmctrl -s 3 && conky -c /media/5/conky/Didier-T/conkyrc_meteo_lua) &
# on desktop 3 only
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/Conky/TeoWeatherClock/Teo_Clock_2.conky) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/Conky/jed_greyclock_conkyrc) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/Conky/Chronograph_mrpeachy.conky) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/conky/Didier-T/conkyrc_meteo_graph_baro) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/conky/Didier-T/conkyrc_meteo_lua) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/Conky/S11_CRT.conkyrc) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/Conky/S11_CRT_v9.conkyrc) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/Conky/Chronograph_mrpeachy.conky) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/Conky/PetroDawg/PetroDawg.conky) &
# (sleep 2s && wmctrl -s 2 && conky -c /media/5/Conky/PetroDawg/PetroDawg2.conky) &
# (sleep 6s && wmctrl -s 2 && conky -c ~/.conkyrc.CRT) &
##### (sleep 6s && wmctrl -s 2 && conky -c /media/5/Conky/S11_HUD3.conky) &
# on desktop 2 only (change to 5s if using desktop 3)
#(sleep 4s && wmctrl -s 1 && conky -c /media/5/Conky/S11_Dates.conky) &
#(sleep 4s && wmctrl -s 1 && conky -c /media/5/Conky/S11_Rem_Cal.conky) &
# (sleep 2s && wmctrl -s 1 && conky -c /media/5/Conky/S11_VNS.conky) &
# (sleep 2s && wmctrl -s 1 && conky -c /media/5/Conky/S11_Disk_Activity.conky) &
# (sleep 4s && wmctrl -s 1 && conky -c /media/5/Conky/S11_NOAA.conky) & ## CHEWS UP MEMORY!
# (sleep 4s && wmctrl -s 1 && conky -c /media/5/Conky/S11_v9_SM.conky) &
# (sleep 4s && wmctrl -s 1 && conky -c /media/5/Conky/S11_mrp_FSYS.conky) &
# (sleep 4s && wmctrl -s 1 && conky -c /media/5/Conky/S11_v9_H.conky) &
# (sleep 4s && wmctrl -s 1 && conky -c /media/5/Conky/S11_v9_R.conky) &
# on desktop 1 only (change to 10s if using desktop 3)
#(sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_Top_Right.conky) &
#(sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_v9_Vert.conky) &
#(sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_VRX.conky) &
# (sleep 4s && wmctrl -s 0 && conky -c /media/5/Conky/S11_CRT_v9.conkyrc) &
# (sleep 2s && wmctrl -s 0 && conky -c /media/5/conky/S11_Conky/conkymain) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_VRX.conky) &
# (sleep 10s && wmctrl -s 0 && conky -c /media/5/Conky/S11_Cal_br.conky) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_ConkyForecast_2013) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/Chronograph_mrpeachy.conky) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/Radiotray.conky) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_Chronograph_Full_2.conky) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/TeoWeatherClock/Teo_Clock_2.conky) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_Chronograph.conky) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_Chronograph_2.conky) &
# (sleep 6s && wmctrl -s 0 && conky -c /media/5/Conky/S11_coin.conky) &
fi
exit
But in all fairness, I test conkys
Originally Posted by
Petro Dawg
I went with a simple start/kill script like this for each of my
three (yes... 3) Conkys...
ConkyMain.command
Code:
#!/bin/bash
if pgrep -f "conky -c /home/greg/.conky/Main/conkyrc"
then
pkill -xf "conky -c /home/greg/.conky/Main/conkyrc"
else
conky -c ~/.conky/Main/conkyrc
fi
Just in case anyone out there wants to know how it's done.
OH, I'm going to look at that desktop idea. Thank you!
I also use that script above, I have almost 30 of them ... sample:
Code:
#!/bin/bash
## click to start, click to stop
## Original script by: GrouchyGaijin
## to start stop a specific conky
## This idea by: Stinkeye - Jan 2013
## With another tweak by: arclance
## Final tweak by: Sector11 - added wmctrl - DUH!
#if pgrep -f "conky -c /media/5/Conky/S11_all-text.conky"
#then
# pkill -xf "conky -c /media/5/Conky/S11_all-text.conky"
#else
# wmctrl -s 5 && conky -c "/media/5/Conky/S11_all-text.conky"
#fi
if pgrep -f "conky -c /media/5/Conky/CM/CM_Main.conky"
then
pkill -xf "conky -c /media/5/Conky/CM/CM_Main.conky"
else
conky -c /media/5/Conky/CM/CM_Main.conky
fi
Bookmarks