代码: 全选
# .conkyrc configuration
# original by Tristam Green, 11-21-2007
# Revision 1.123 11-23-2007
# MeduZa 05/05/2008
# maintain spacing between certain elements
use_spacer right
# set to yes if you want tormo to be forked in the background
#background yes
use_xft yes
# Xft font when Xft is enabled
#xftfont Vera-8
#xftfont Andale Mono-8
#xftfont Clean-8
#xftfont cubicfive10:pixelsize=8
xftfont Sans-Serif:size=9:pixelsize=11
#xftfont swf!t_v02:pixelsize=11
# Text alpha when using Xft
xftalpha 1
#mail_spool $MAIL
# Update interval in seconds
update_interval 2.0
# Create own window instead of using desktop (required in nautilus) normal desktop or override
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_hints below
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 200 5
maximum_width 250
# Draw shades?
draw_shades no
# Draw outlines?
draw_outline no # amplifies text
# Draw borders around text
draw_borders no
# Stippled borders?
stippled_borders 3
# border margins
border_margin 5
# border widt5
border_width 6
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey90
default_shade_color black
default_outline_color DarkGrey
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# Gap between borders of screen and text
gap_x 24
gap_y 24
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# *** RHYTHMBOX FORMAT SETTINGS ***
# ${rhythmbox-client --print-playing}
# Print the title and artist of the playing song
# ${rhythmbox-client --print-playing-format}
# Print formatted details of the song
# *** PARAMETERS ***
# %at Album title
# %aT Album title in lowercase
# %aa Album artist
# %aA Album artist in lowercase
# %ay Release year of album
# %an Album disc number
# %aN Album disc number with leading zero
# %ag Album genre
# %aG Album genre in lowercase
# %tt Track title
# %tT Track title in lowercase
# %ta Track artist
# %tA Track artist in lowercase
# %tn Track number
# %tN Track number with leading zero
# %td Track duration
# %te Elapsed time of track
# Variables can be combined using quotes. For example "%tn %aa %tt", will
# print the track number followed by the artist and the title of the
# track.
TEXT
${voffset 8}${font OpenLogos:regular:size=18}${color #ffa500}u ${voffset -8}${font Anklepants:regular:size=11}${color #5da5d3}OS Info
${voffset -10}${color #ffd700}${hr 1}$font$color
${font Bitstream Charter:bold:size=9}${color #ffd700}${execi 99999 uname -o} ${color #cdc8b1}${execi 99999 lsb_release -d -s -c | tr -s "\n" " "}
${color}$kernel $machine ${color}${execi 99999 uname -v | cut -c -15}
${color #cdc8b1}${execi 9999 whoami} ${color}on $nodename${color #ffd700}${alignr}Up Time: ${color}$uptime_short
${font Your Keys:regular:18}${color white}W ${font Anklepants:regular:size=11}${color #5da5d3}CPU
${voffset -10}${color #ffd700}${hr 1}$font$color
${font Sans:bold:size=7}${color #ffd700}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}$font$color
${freq_g 1}GHz ${color #c0ff3e}${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}$font$color$alignr${freq_g 2}GHz ${color #c0ff3e}${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4} $color
${voffset -6}${cpugraph cpu1 25,115 000000 ff4500 } ${cpugraph cpu2 25,115 000000 436eee}
${color #ffffff}${voffset -25} ${cpu cpu1}%$alignr${cpu cpu2}% ${color #ff4500}
${voffset 3}$alignr${cpubar cpu1 3,115} ${color #436eee}${cpubar cpu2 3,115}$color
${voffset -5}${color #c0ff3e}CPU Temp: ${color #f0e68c}${execi 20 sensors |grep "CPU Temp" | cut -d" " -f6}$alignr${color #c0ff3e}CPU Voltage: ${color #f0e68c}${execi 20 sensors |grep "VCore 1" | cut -d" " -f7}v
${color #ffe7ba}Load: $color $loadavg ${color #ffe7ba} Processes: $color$running_processes/$processes
${color #ffe7ba}Top Processes$alignr -PID- CPU MEM$color
${top name 1}${color #ff6a6a}$alignr${top pid 1}${top cpu 1} ${top mem 1}$color
${top name 2}${color #ffc125}$alignr${top pid 2}${top cpu 2} ${top mem 2}$color
${top name 3}${color #eeee00}$alignr${top pid 3}${top cpu 3} ${top mem 3}$color
${top name 4}${color #c0ff3e}$alignr${top pid 4}${top cpu 4} ${top mem 4}$color
${font Your Keys:regular:18}${color white}U ${font Anklepants:regular:size=11}${color #5da5d3}System Stats
${voffset -10}${color #ffd700}${hr 1}$font$color
${color #c0ff3e}Pump Speed: ${color #f0e68c}${execi 20 sensors |grep "fan1:" | cut -d" " -f8}$alignr${color #87cefa}3.3v: ${color #f0e68c}${execi 20 sensors |grep "+3.3V:" | cut -d" " -f8}v
${color #c0ff3e}Memory Fan: ${color #f0e68c}${execi 20 sensors |grep "fan3:" | cut -d" " -f8} RPM$alignr${color #87cefa}5v: ${color #f0e68c}${execi 20 sensors |grep "+5V:" | cut -d" " -f10}v
${color #c0ff3e}Radiator Fan: ${color #f0e68c}${execi 20 sensors |grep "fan2:" | cut -d" " -f9} RPM$alignr${color #87cefa}12v: ${color #f0e68c}${execi 20 sensors | grep "+12V:" | cut -d" " -f8}v
${color #c0ff3e}Motherboard: ${color #f0e68c}${execi 20 sensors |grep "M/B Temp" | cut -d" " -f6}$alignr${color #c0ff3e}Chipset: ${color #f0e68c}${execi 20 sensors |grep "Temp3:" | cut -d" " -f8}
${font Areal:regular:size=10}${color #ffd700}Video Card: ${font Bitstream Charter:bold:size=10}${color #cdc8b1}${execi 20 glxinfo | grep "OpenGL renderer" | cut -c 25-39}$color$font
2D/3D Clock: ${color #c0ff3e}${execi 20 nvidia-settings -q GPUCurrentClockFreqs | grep "Attribute" | cut -d" " -f6 | tr -s "," "/" | tr -d "."
} MHz${color} Temp: ${color #c0ff3e}${execi 20 nvidia-settings -q gpucoretemp | grep "Attribute" | cut -d" " -f6 | cut -c -2}ᵒC
${voffset 4}${font Mac Dingbats:regular:size=14}${color #f5f5dc}V ${voffset -4}${font Anklepants:regular:size=11}${color #5da5d3}RAM and DISK Info
${voffset -10}${color #ffd700}${hr 1}$font$color
${color #ffe7ba}RAM:$color $mem/$memmax${color #828282}$alignr${membar 9,80}
${color #ffff00}${voffset -14}$alignr$memperc% ${voffset 2}
${color #ffe7ba}SWAP:$color $swap/$swapmax${color #636363}$alignr${swapbar 9,80}
${color #ffff00}${voffset -14}$alignr$swapperc% ${voffset 2}
${color #c0ff3e}HD 1: ${color #f0e68c}${hddtemp /dev/sda} ${color #c0ff3e}HD 2: ${color #f0e68c}${hddtemp /dev/sdb} ${color #c0ff3e}HD 3: ${color #f0e68c}${hddtemp /dev/hdb} ${color #c0ff3e}HD 4: ${color #f0e68c}${hddtemp /dev/hdc}
$color${diskiograph 10 00ff00 2f4f4f}
${voffset -25}${color #ffd700} Reading: $color$diskio_read$alignr${color #ffd700}Writing: $color$diskio_write ${voffset 15}
${color #ffe7ba}FS: $color${fs_used /}/ ${fs_size /}$alignr${color #ffd700}${fs_type /} $color${fs_used_perc /}%
${voffset -5}${color #7fff00}${fs_bar 3 /}
${color #ffe7ba}Home:$color$alignc ${fs_used /home}/ ${fs_size /home}$alignr${color #ffd700}${fs_type /home} $color${fs_used_perc /home}%
${voffset -5}${color #ffff00}${fs_bar 3 /home}
${if_mounted /media/shared} ${color #ffe7ba}Shared:$color$alignc ${fs_used /media/shared}/ ${fs_size /media/shared}$alignr${color #ffd700}${fs_type /media/shared} $color${fs_used_perc /media/shared}%
${voffset -5}${color #9f79ee}${fs_bar 3 /media/shared}
$endif${if_mounted /media/SD} ${color #ffe7ba}SD:$color$alignc ${fs_used /media/SD}/ ${fs_size /media/SD}$alignr${color #ffd700}${fs_type /media/SD} $color${fs_used_perc /media/SD}%
${voffset -5}${color #98f5ff}${fs_bar 3 /media/SD}
$endif${if_mounted /media/CF} ${color #ffe7ba}CF:$color$alignc ${fs_used /media/CF}/ ${fs_size /media/CF}$alignr${color #ffd700}${fs_type /media/CF} $color${fs_used_perc /media/CF}%
${voffset -5}${color #00bfff}${fs_bar 3 /media/CF}
$endif${if_mounted /media/MS} ${color #ffe7ba}MS:$color$alignc ${fs_used /media/MS}/ ${fs_size /media/MS}$alignr${color #ffd700}${fs_type /media/MS} $color${fs_used_perc /media/MS}%
${voffset -5}${color #1e90ff}${fs_bar 3 /media/MS}
$endif${if_mounted /media/SM} ${color #ffe7ba}SM:$color$alignc ${fs_used /media/SM}/ ${fs_size /media/SM}$alignr${color #ffd700}${fs_type /media/SM} $color${fs_used_perc /media/SM}%
${voffset -5}${color #1e90ff}${fs_bar 3 /media/SM}
$endif${if_mounted /media/Olimpus600} ${color #ffe7ba}Cam:$color$alignc ${fs_used /media/Olimpus600}/ ${fs_size /media/Olimpus600}$alignr${color #ffd700}${fs_type /media/Olimpus600} $color${fs_used_perc /media/Olimpus600}%
${voffset -5}${color #ff6347}${fs_bar 3 /media/Olimpus600}
$endif${voffset 3}${font Wingdings 3:regular:size=18}${color #bcee68}F${voffset -3}${font Anklepants:regular:size=11}${color #5da5d3} Network
${voffset -10}${color #ffd700}${hr 1}$font$color
${color #ffe7ba}WAN: $color${execi 240 host tuhost.myvnc.com | cut -d" " -f4}$alignr${color #ffe7ba}LAN: $color${addr eth0}
${downspeedgraph eth0 25,115 b0e2ff 556b2f} ${alignr}${upspeedgraph eth0 25,115 b0e2ff ff4040}
${voffset -25}${color #ffd700} Download: ${color white}${downspeed eth0}k/s ${alignr}${color #ffd700}Upload: ${color white}${upspeed eth0}k/s ${voffset 15}
${color #ffe7ba}Total: ${color white}${totaldown eth0} ${alignr}${color #ffe7ba}Total: ${color white}${totalup eth0}
${color #ffe7ba}Inbound: ${color white}${tcp_portmon 1 32767 count}$alignr${color #ffe7ba}Outbound: ${color white}${tcp_portmon 32768 61000 count}
${tcp_portmon 32768 61000 rhost 0} ${alignr} ${tcp_portmon 32768 61000 rservice 0}
${tcp_portmon 32768 61000 rhost 1} ${alignr} ${tcp_portmon 32768 61000 rservice 1}
${tcp_portmon 32768 61000 rhost 2} ${alignr} ${tcp_portmon 32768 61000 rservice 2}
${tcp_portmon 32768 61000 rhost 3} ${alignr} ${tcp_portmon 32768 61000 rservice 3}
${tcp_portmon 32768 61000 rhost 4} ${alignr} ${tcp_portmon 32768 61000 rservice 4}
${if_running rhythmbox}${voffset 7}${font Webdings:regular:size=21}${color #ba55d3}Ø${voffset -7}${font Anklepants:regular:size=11}${color #5da5d3}Music
${voffset -10}${color #ffd700}${hr 1}$font$color
${color #ffe7ba}Title: $color${execi 20 rhythmbox-client --no-start --print-playing-format "%tt"}
${color #ffe7ba}Album: $color${execi 20 rhythmbox-client --no-start --print-playing-format "%at"}$alignr${color #ffe7ba} CD:$color${execi 20 rhythmbox-client --no-start --print-playing-format "%aN"}
${color #ffe7ba}Artist:$color ${execi 20 rhythmbox-client --no-start --print-playing-format "%aa"}$alignr${color #ffe7ba}Track:$color${execi 20 rhythmbox-client --no-start --print-playing-format "%tN"}
${color #ffe7ba}Time: ${color #9acd32}${execi 1 rhythmbox-client --no-start --print-playing-format "%te / %td"}$alignr${color #ffe7ba}Year: $color${execi 20 rhythmbox-client --no-start --print-playing-format "%ay"}
${color #ba55d3}${execbar sh ~/.conky/rhythmboxbar.sh}
$endif