在尝试conky,只是下载别人写好的代码来修改,
在http://forum.ubuntu.org.cn/viewtopic.php?t=290857下了myconky单核版,
因为屏幕是1024×600的,所以把conkymain中的[CLOCK]、[PHOTO]和[WEATHER]删了,
但出来的效果不好:[NETWORK]的界面和[系统]界面有部分重合,而且后台运行中那个‘分割线’是多余的,
因为不懂代码,故来论坛向大神们救助,谢谢了!
原代码(如下):
######################
- Conky settings -
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
#####################
- Text settings -
#####################
use_xft yes
xftfont Zekton:size=8
override_utf8_locale yes
text_buffer_size 2048
#############################
- Window specifications -
#############################
alignment top_right
own_window_class Conky
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
gap_x 20
gap_y 20
minimum_size 182 0
maximum_width 240
own_window_title conkymain
default_bar_size 60 8
default_color FFDEAD #NavajoWhite
color0 7FFFD4 #Aquamarine
color1 CD5C5C #IndianRed #00CED1 DarkTurquoise #FFA07A LightSalmon #00FFFF Cyan
color2 FF8C00 #Darkorange #D2691E #Chocolate
color3 7FFF00 #Chartreuse
color4 white #gold
color5 FFDEAD #NavajoWhite
color6 00BFFF #DeepSkyBlue
colours below used by colorize script
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
TEXT
{goto 10}{color2}{font Zekton :bold:size=18}{alignc}{nodename}{font}{color}
{color6}{cpubar cpu4 1,258}{color}
{voffset -15}{color white}{font Poky:bold:size=30}S{font}
{voffset -40}{goto 55}{color2}{font Zekton :bold:size=10}Kernel:{font}{color}{voffset -4}{alignr 10}{font Zekton :bold:size=10}{kernel}
{goto 55}{color2}{font Zekton :Bold:size=10}Uptime:{font}{color}{alignr 30}{color8}{font LCDMono2 :bold :size=12}uptime_short{color}
################################
|–CPU
{voffset -13}{goto 5}{color white}{font Poky:size=33}P${font}{voffset -25}{goto 55}{color2}{font Zekton :bold:size=10}CPU1:{font}{color}{voffset -3}{goto 100}{font DejaVu Sans Mono:bold:size=11}{color5}{cpu cpu1}%{font}{voffset -2}{goto 140}{font DejaVu Sans Mono:bold:size=11}{color6}{execi 30 sensors | grep 'Core 0' | cut -c15-16}℃{color}{font}{alignr 5}{color5}{cpugraph cpu1 10,70 FFF6CD FF0B00}{color} #{voffset 3}{goto 55}{color2}{font Zekton :bold:size=10}CPU2:{goto 100}{font DejaVu Sans Mono:bold:size=11}{color5}{cpu cpu2}%{font} {voffset -3}{goto 140}{font DejaVu Sans Mono:bold:size=11}{color6}{execi 30 sensors | grep 'Core 1' | cut -c15-16}℃{color}{font}{alignr 5}{color5}{cpugraph cpu2 10,70 FFF6CD FF0B00}{color} {voffset 3}{goto 55}{color2}{font Zekton :bold:size=10}CPUFan: {voffset 0}{goto 140}{font DejaVu Sans Mono:bold:size=11}{color6}{execi 30 sensors | grep ‘fan1’ | cut -c13-16}Rpm/M${color}${font}
|–MEM
{voffset -5}{color white}{font Poky:size=30}M{font}{goto 55}{voffset -26}{color2}{font Zekton :bold:size=10}RAM:{goto 100}{font DejaVu Sans Mono:bold:size=11}${color5}memperc%{color}{font}{alignr 5}{color5}{memgraph 10,70 0FFF6CD FF0B00}
{voffset -2}{goto 55}{color2}{font Zekton :bold:size=10}Free:{goto 95}{font DejaVu Sans Mono:bold:size=11}{color5}{memeasyfree}{color} {voffset -2}{color2}{font Zekton :bold:size=10}{goto 160}Use: {font DejaVu Sans Mono:bold:size=11}{color5}{mem}{color}
#|--Disk
{voffset -10}{color white}{font Poky:size=30}y${voffset -20}{goto 55}{color2}{font Zekton :bold:size=10}SDA:{goto 95}{font DejaVu Sans Mono:bold:size=11}{color6}{execi 120 hddtemp /dev/sda -n --unit=C}℃{color}{font}{voffset -5}{goto 140}{color2}{font Zekton :bold:size=10}{goto 160}SWAP: {font DejaVu Sans Mono:bold:size=11}{color1} {swapperc}%{color}{font}
{goto 55}{color2}{font Zekton :bold:size=10}Home:{font DejaVu Sans Mono:bold:size=11}{alignr}{color6}{fs_free /home}{color}{color2}/{color}{fs_size /home}
{voffset -5}{color6}{cpubar cpu4 1,258}{color}
#–|Progess
{voffset -10}{goto 10}{color2}{font Zekton :bold:size=10}Processes {color2}{alignr 60}CPU${alignr 10}RAM${color}
{voffset -1}{goto 10}{font DejaVu Sans Mono:bold:size=11}{color3}{top name 1}{color} {goto 100}{font DejaVu Sans Mono:bold:size=11}{color3}{top cpu 1}{alignr }{font DejaVu Sans Mono:bold:size=11}{color3}{top mem_res 1}{color}{font}
{voffset -1}{goto 10}{font DejaVu Sans Mono:bold:size=11}{color5}{top name 2}{color} {goto 100}{font DejaVu Sans Mono:bold:size=11}{color6}{top cpu 2}{alignr }{font DejaVu Sans Mono:bold:size=11}{color5}{top mem_res 2}{color}{font}
{voffset -1}{goto 10}{font DejaVu Sans Mono:bold:size=11}{color5}{top name 3}{color} {goto 100}{font DejaVu Sans Mono:bold:size=11}{color6}{top cpu 3}{alignr }{font DejaVu Sans Mono:bold:size=11}{color5}{top mem_res 3}{color}{font}
{voffset -4}{color6}{cpubar cpu4 1,258}{color}
#############
- CLOCK -
#############
{voffset -4}{font LCDMono:size=50}{time %R}{font LCDMono:size=10}:{time %S}{font}
{voffset -70}{color8}{font Zekton:size=28}{alignr 5}{time %b}{font}
{font Zekton:size=15}{alignr 0}{time %d}{font}
{voffset -4}{color6}${cpubar cpu4 1,258}
#############
- PHOTO -
#############
For a working photo widget you need to specify a file or directory in conkyPhoto or conkyPhotoRandom script in ~/.myconky/bin/ folder
{execi 120 ~/.myconky/bin/conkyPhotoRandom}{image /tmp/conkyPhoto.png -s 240x170 -p 4,336}
{voffset 130}{color6}{cpubar cpu4 1,258}{color}
###############
- WEATHER -
###############
For a working weather script you NEED to define, in a user specific config file, a partner id and registration code for the weather.com xoap service. For this purpose copy .conkyForecast.config in ~/.conkycolors folder to your home and setup as required.
http://www.weather.com/services/xmloap.html
#{voffset 4}{font Liberation Sans:style=Bold:size=8}WEATHER stippled_hr{font}
|–WLAN0
{if_existing /proc/net/route wlan0} {execpi 10800 ~/.myconky/bin/conkyForecast --location=CHXX0017 -t ~/.myconky/templates/conkyForecast.template}
|–ETH0
{else}{if_existing /proc/net/route eth0}
${execpi 10800 ~/.myconky/bin/conkyForecast --location=CHXX0017 -t ~/.myconky/templates/conkyForecast.template}
|–PPP0
{else}{if_existing /proc/net/route ppp0}
{execpi 10800 ~/.myconky/bin/conkyForecast --location=CHXX0017 -t ~/.myconky/templates/conkyForecast.template}
{else}{voffset 0}{color8}{font PizzaDude Bullets:size=50}4{font}{color}{voffset -20}{alignr 50}{font Zekton :bold:size=10}{color9}Weather Unavailable{endif}{endif}{endif}
###############
- NETWORK -
###############
#{voffset -30}{color2}{font Zekton :bold:size=18}NetWork: {font}
|–WLAN0
{if_existing /proc/net/route wlan0} {voffset -65}{color6}{cpubar cpu4 1,258}{color} {voffset -20}{color white}{font VariShapes Solid:size=30}q${font}{color}{goto 45}{voffset -23}{color2}{font Zekton :bold:size=9}Up: {color3}{upspeed wlan0}{color}{font}{voffset -15}{goto 130}{color white}{font VariShapes Solid:size=30}Q {font}{color}{voffset -24}{goto 175}{color2}{font Zekton :bold:size=9}Down: {color3}{downspeed wlan0}{color}{font} {voffset 5}{goto 45}{font Zekton :bold:size=9}Total: {color6}{totalup wlan0}{color}{goto 175}Total: {color6}{totaldown wlan0}{color} {voffset 4}{color white}{font Poky:size=30}w${font}{color}{goto 32}{voffset -30}{goto 50}{font Zekton :bold:size=9}Local IP: {alignr}{color2}{addr wlan0}{color} {voffset 5}{goto 50}Public IP: {alignr}{color2}{execi 10800 ~/.myconky/bin/conkyIp}{color} {voffset -5}{color white}{font Poky:size=30}Y${font}{color}{goto 45} {voffset -10}{font Zekton :bold:size=9}Signal:{color1}{goto 100}{font DejaVu Sans Mono:bold:size=11}{wireless_link_qual wlan0}%{color}{font} {alignr}{color5}{goto 192}{wireless_link_bar 10,70 wlan0}${color}
|–ETH0
{else}{if_existing /proc/net/route eth0}
{voffset -65}{color6}{cpubar cpu4 1,258}{color}
{voffset -20}{color white}{font VariShapes Solid:size=30}q{font}{color}{goto 45}{voffset -23}{color2}{font Zekton :bold:size=9}Up: {color3}{upspeed eth0}{color}{font}{voffset -15}{goto 130}{color white}{font VariShapes Solid:size=30}Q{font}{color}{voffset -24}{goto 175}{color2}{font Zekton :bold:size=9}Down: {color3}{downspeed eth0}{color}{font}
{voffset 5}{goto 45}{font Zekton :bold:size=9}Total: {color6}{totalup eth0}{color}{goto 175}Total: {color6}{totaldown eth0}{color}
{voffset 4}{color white}{font Poky:size=30}w${font}{color}{goto 32}{voffset -30}{goto 50}{font Zekton :bold:size=9}Local IP: {alignr}{color2}{addr eth0}{color}
{voffset 5}{goto 50}Public IP: {alignr}{color2}{execi 10800 ~/.myconky/bin/conkyIp}${color}
|–PPP0
{else}{if_existing /proc/net/route ppp0}
{voffset -65}{color6}{cpubar cpu4 1,258}{color}
{voffset -20}{color white}{font VariShapes Solid:size=30}q{font}{color}{goto 45}{voffset -23}{color2}{font Zekton :bold:size=9}Up: {color3}{upspeed ppp0}{color}{font}{voffset -15}{goto 130}{color white}{font VariShapes Solid:size=30}Q{font}{color}{voffset -24}{goto 175}{color2}{font Zekton :bold:size=9}Down: {color3}{downspeed ppp0}{color}{font}
{voffset 5}{goto 45}{font Zekton :bold:size=9}Total: {color6}{totalup ppp0}{color}{goto 175}Total: {color6}{totaldown ppp0}{color}
{voffset 4}{color white}{font Poky:size=30}w${font}{color}{goto 32}{voffset -30}{goto 50}{font Zekton :bold:size=9}Local IP: {alignr}{color2}{addr ppp0}{color}
{else}{voffset 30}{color6}{cpubar cpu4 1,258}{color}
{voffset 0}{color8}{font PizzaDude Bullets:size=50}4{font}{color}{voffset -20}{alignr 50}{font Zekton :bold:size=10}{color9}Network Unavailable{endif}{endif}{endif}




