关于conky修改的求助!

在尝试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}


LZ可以看下面贴子:

桌面conky工具
http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=4655&fromuid=308

谢谢,我就是看了你那帖才去下载conky的,但不会改你的天气杭州与4核的代码才找了那个单核的。你写的很好,我回浙江时换个本子就用你那个。ps:我用了你后来那个1310中window那几行才使背景透明的,看来变白是通病。

不谢,天气代码与CPU信息代码好修改的,不难:

  1. 天气代码 :
    http://weather.noaa.gov网站,在International Weather Conditions下拉框中选择china,进入后选择你所在城市就可看到城市代码了(即4个大写字母就是了),在.conkyrc文件中替换第64行ZSHC(杭州)就好。

  2. 信息代码如:日期、杭州、swap、RAM、Disk、cpu等都是在.conkyrc中修改;蛋蛋图,即各种圆、半圆等图形是.conky/clock_rings.lua文件中修改,4核与单核cpu的表示都一样,你看下代码就能明白。

好的,我会好好琢磨下。感谢你的帮助。

OK,解决问题,感觉还行。感谢cbuntu的帮助。:slight_smile:

这是我的桌面,可以看下:

毕业后将来一定要换个大屏幕的本子再装你的conky,一直图方便,用着10寸上网本。这周日我帮同学装UK,他本子大,用你的conky代码看看实地效果。

那好,到时上个图,大家分享下。
但也感觉有点花哨,在想把她改善下。

我把图传上来了,他电脑8g内存,我就没分交换内存。

哈哈,8G,超大内存了。