I haven't done much that's original or made up by me. Most of it is hacked together from others' scripts, conkyrcs, etc.
Wallpaper is from Deviant Art. I'm using the "ssc.sh" script to start three conkys - left, middle, and right. The middle conky displays lyrics using lyricsdownloader when music is playing and nothing (except that little square!) when no music. I'd love it if someone could tell me how to show absolutely nothing when there is no music but if I have to live with that little square I probably can. On the left side, I'm using a tweaked version of a stockcheck perl script I found. I hacked it up a bit to make it look like I wanted to and not as the original author intended. I'm happy to post it but it's still kind of a work in process. Let me know and I'll post it or email it. Also using a twittersearch script, gmail script and the usual weather script.
Music Playing:
music.jpg
No Music Playing:
nomusic.jpg
Here are the conkyrcs:
Code:
# set to yes if you want Conky to be forked in the background
background no
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
total_run_times 0
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Sans:size=10
own_window_transparent no
#own_window_colour hotpink
# Text alpha when using Xft
xftalpha 0.8
on_bottom yes
# mail spool
mail_spool $MAIL
# Update interval in seconds
update_interval 3
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar
own_window_type override
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 150 5
maximum_width 580
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders no
# border margins
border_margin 4
# border width
border_width 1
# Default colors and also border colors
default_color 395E6A
default_shade_color black
default_outline_color black
color1 395E6A
color2 E65C29
# Text alignment, other possible values are commented
#alignment top_left
#minimum_size 10 10
gap_x 10
gap_y 10
alignment top_left
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# none, xmms, bmp, audacious, infopipe (default is none)
# xmms_player none
text_buffer_size 3048
TEXT
${color2}
${font Sans:size=12}
Stock Change Last Quant. Value
${font LiberationMono:size=10}${execpi 120 ~/scripts/stockcheck.pl NASDAQ SIRI 10}
${font LiberationMono:size=10}${execpi 120 ~/scripts/stockcheck.pl NASDAQ JAVA 10}
${font Sans:size=12}
${execpi 900 conkyForecast --location=USTX0328 --template=/home/phoch/scripts/weather.template -i}
${color2}
${font Sans:size=12}Twitter replies:
${color1}${font Sans:size=10}${execi 600 ~/scripts/twittersearch @phoch00 | head -n 5}
${color2}${font Sans:size=12}@${execpi 600 python ~/scripts/gmail_parser.py myuser mypass 3}
${color2}
${font StyleBats:size=12}P${font Sans:size=12} Work:
${color1}${font Sans:size=10} ${uptime_short}
${color2}${font Sans:size=12}Using Conky:
${color1}${font Sans:size=10} ${conky_version}
midle:
Code:
# set to yes if you want Conky to be forked in the background
background no
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
use_xft yes
xftfont Bitstream Vera Sans Mono:size=8
own_window_transparent no
xftalpha 0.8
# on_bottom yes
mail_spool $MAIL
# Update interval in seconds
update_interval 3
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent no
own_window_colour E65C29
own_window_hints undecorated,below,skip_taskbar
own_window_type override
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
#minimum_size 150 5
#maximum_width 900
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders no
# border margins
border_margin 4
# border width
border_width 1
# Default colors and also border colors
default_color 395E6A
default_shade_color E65C29
default_outline_color black
color1 395E6A
color2 E65C29
# Text alignment, other possible values are commented
alignment top_left
#minimum_size 10 10
gap_x 630
#gap_y 10
#alignment top_middle
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# none, xmms, bmp, audacious, infopipe (default is none)
# xmms_player none
#mpd
mpd_host localhost
mpd_port 6600
text_buffer_size 6076
TEXT
${if_running amarokapp}
${font Sans:size=9}${execi 10 ~/scripts/lyricsdownloader.py | fold -sw60 }${font}
${endif}
right:
Code:
# set to yes if you want Conky to be forked in the background
background no
cpu_avg_samples 2
net_avg_samples 2
out_to_console no
use_xft yes
xftfont Bitstream Vera Sans Mono:size=8
own_window_transparent no
xftalpha 0.8
on_bottom yes
mail_spool $MAIL
# Update interval in seconds
update_interval 3
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar
own_window_type override
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 150 5
maximum_width 900
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders no
# border margins
border_margin 4
# border width
border_width 1
# Default colors and also border colors
default_color 395E6A
default_shade_color black
default_outline_color black
color1 395E6A
color2 E65C29
# Text alignment, other possible values are commented
#alignment top_left
#minimum_size 10 10
gap_x 10
gap_y 10
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
# Add spaces to keep things from moving about? This only affects certain objects.
use_spacer no
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# none, xmms, bmp, audacious, infopipe (default is none)
# xmms_player none
#mpd
mpd_host localhost
mpd_port 6600
text_buffer_size 6076
TEXT
${color2}
${font Sans:size=22}${time %A, %d %B %Y}${font Sans:size=8}
${color1}
${font FFF Tusj:size=100}${alignr}${time %I:%M}${font Sans:size=10}
Overall I'm very pleased with it. I also recently got a new GIANT monitor so my native resolution is now 1920 x 1080!!! which gives me a lot of room to fill up.
Bookmarks