你是专门注册一个账号来黑这个30多页的贴子来着的吗?Mr.钟 写了:达不到自己想要的效果
使用CONKY-colors配置和汉化conky完全教程,兼容13.04版Unity桌面和Gnome-Shell桌面
- swindh
- 帖子: 39
- 注册时间: 2010-02-23 8:04
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
代码: 全选
Windows control...Control you...
- swindh
- 帖子: 39
- 注册时间: 2010-02-23 8:04
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
楼主的贴子非常精彩,让我从中受益匪浅,而且楼主有问必回不厌其烦耐心为坛友解答各种复杂问题的精神让我非常感动!
本菜是四核的CPU,根据原版内容修改如下:
代码我一窍不通,只是修改了CPU和Core后面的数字,请楼主指点是否有误,谢谢。
另,原版的内存占用代码显示如下:
是否有点小失误,因为我的电脑显示总共:800 使用:900
后来看了一个其它坛友上传的截图,有的显示为“总共和使用”,有的显示为“空闲和使用”,此处的“总共”是否应该为“空闲"。



本菜是四核的CPU,根据原版内容修改如下:
代码: 全选
# |--CPU
${offset 1}${color0}${font Poky:size=16}P${font}${offset -19}${voffset 9}${cpubar cpu0 4,18}${color}${voffset -16}${goto 32}CPU1 负荷: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu1}%${font} ${alignr}${font Ubuntu:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core0' | awk '{print $3}' | sed 's/+//' | sed 's/\.0//g'}${color}${font} ${color2}${cpugraph cpu1 8,50 }${color}
${goto 32}CPU2 负荷: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu2}%${font} ${alignr}${font Ubuntu:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core1' | awk '{print $3}' | sed 's/+//' | sed 's/\.0//g'}${color}${font} ${color2}${cpugraph cpu2 8,50 }${color}
${goto 32}CPU3 负荷: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu3}%${font} ${alignr}${font Ubuntu:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core2' | awk '{print $3}' | sed 's/+//' | sed 's/\.0//g'}${color}${font} ${color2}${cpugraph cpu3 8,50 }${color}
${goto 32}CPU4 负荷: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu4}%${font} ${alignr}${font Ubuntu:style=Bold:size=8}${color1}${execi 30 sensors | grep 'Core3' | awk '{print $3}' | sed 's/+//' | sed 's/\.0//g'}${color}${font} ${color2}${cpugraph cpu4 8,50 }${color}
另,原版的内存占用代码显示如下:
代码: 全选
# |--MEM
${color0}${font Poky:size=16}M${font}${color}${goto 32}${voffset -7}内存占用率: ${font Ubuntu:style=Bold:size=8}${color1}$memperc%${color}${font}
${offset 1}${voffset 2}${color0}${membar 4,18}${color}${goto 32}${voffset -2}总共: ${font Ubuntu:style=Bold:size=8}${color2}${memeasyfree}${color}${font} 使用: ${font Ubuntu:style=Bold:size=8}${color2}${mem}${color}${font}
后来看了一个其它坛友上传的截图,有的显示为“总共和使用”,有的显示为“空闲和使用”,此处的“总共”是否应该为“空闲"。
代码: 全选
Windows control...Control you...
- yq-ysy
- 论坛版主
- 帖子: 4652
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
是的,代码不需要研究太深入,只需要按顺序加上数字就行了。swindh 写了:楼主的贴子非常精彩,让我从中受益匪浅,而且楼主有问必回不厌其烦耐心为坛友解答各种复杂问题的精神让我非常感动!
本菜是四核的CPU,根据原版内容修改如下:
代码我一窍不通,只是修改了CPU和Core后面的数字,请楼主指点是否有误,谢谢。
截图上可以看到,“总共”的单位是GiB,使用的单位是MiB,检测内存的脚本程序应该会自己加上数字和单位的。swindh 写了: 另,原版的内存占用代码显示如下:
是否有点小失误,因为我的电脑显示总共:800 使用:900
后来看了一个其它坛友上传的截图,有的显示为“总共和使用”,有的显示为“空闲和使用”,此处的“总共”是否应该为“空闲"。
- swindh
- 帖子: 39
- 注册时间: 2010-02-23 8:04
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
另,原版的内存占用代码显示如下:
是否有点小失误,因为我的电脑显示总共:800 使用:900
后来看了一个其它坛友上传的截图,有的显示为“总共和使用”,有的显示为“空闲和使用”,此处的“总共”是否应该为“空闲"。[/quote]
截图上可以看到,“总共”的单位是GiB,使用的单位是MiB,检测内存的脚本程序应该会自己加上数字和单位的。[/quote]
可能本菜说的不是太明白,我是说代码中的“总共”可能是失误,呵。我的意思是这样的:共计1.7G(2G)的内存,系统用了900,显示为:总共:800M使用:900M。这种显示应该不对。
正确的显示是否应为:总共:1.7G 使用:900M 或是 空闲:800M 使用:900M
是否有点小失误,因为我的电脑显示总共:800 使用:900
后来看了一个其它坛友上传的截图,有的显示为“总共和使用”,有的显示为“空闲和使用”,此处的“总共”是否应该为“空闲"。[/quote]
截图上可以看到,“总共”的单位是GiB,使用的单位是MiB,检测内存的脚本程序应该会自己加上数字和单位的。[/quote]
可能本菜说的不是太明白,我是说代码中的“总共”可能是失误,呵。我的意思是这样的:共计1.7G(2G)的内存,系统用了900,显示为:总共:800M使用:900M。这种显示应该不对。
正确的显示是否应为:总共:1.7G 使用:900M 或是 空闲:800M 使用:900M
代码: 全选
Windows control...Control you...
- yq-ysy
- 论坛版主
- 帖子: 4652
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
嗯,也许是新版本的CONKY-colors对内存监测的程序做了改动,这个中文配置变旧了。swindh 写了: 可能本菜说的不是太明白,我是说代码中的“总共”可能是失误,呵。我的意思是这样的:共计1.7G(2G)的内存,系统用了900,显示为:总共:800M使用:900M。这种显示应该不对。
正确的显示是否应为:总共:1.7G 使用:900M 或是 空闲:800M 使用:900M
可以在“系统监视器”中查看到你的内存使用情况,然后看哪个数字对应“空闲”或“使用”再修改即可。
-
- 帖子: 23
- 注册时间: 2012-12-20 18:04
- 系统: win7+debian
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
为什么我的取不到硬盘温度呢?相关配置如下:
${voffset 4}${font Ubuntu:style=Bold:size=8}硬盘 $stippled_hr${font}
# |--HDTEMP1
${voffset 4}${color0}${font Weather:size=15}y${font}${color}${voffset -3}${goto 32}Temperature: ${font Ubuntu:style=Bold:size=8}${color1}${execi 120 hddtemp /dev/sda -n --unit=C}°C${color}${font}${alignr}${color2}/dev/sda${color}
${execpi 30 /usr/share/conkycolors/bin/conkyHD1}
${voffset 4}${font Ubuntu:style=Bold:size=8}硬盘 $stippled_hr${font}
# |--HDTEMP1
${voffset 4}${color0}${font Weather:size=15}y${font}${color}${voffset -3}${goto 32}Temperature: ${font Ubuntu:style=Bold:size=8}${color1}${execi 120 hddtemp /dev/sda -n --unit=C}°C${color}${font}${alignr}${color2}/dev/sda${color}
${execpi 30 /usr/share/conkycolors/bin/conkyHD1}
- 附件
-
- Screenshot.png (11.53 KiB) 查看 2507 次
- yq-ysy
- 论坛版主
- 帖子: 4652
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
首先,必须安装有hddtemp这个软件,(教程里已有说明)。jiaermanth 写了:为什么我的取不到硬盘温度呢?相关配置如下:
${voffset 4}${font Ubuntu:style=Bold:size=8}硬盘 $stippled_hr${font}
# |--HDTEMP1
${voffset 4}${color0}${font Weather:size=15}y${font}${color}${voffset -3}${goto 32}Temperature: ${font Ubuntu:style=Bold:size=8}${color1}${execi 120 hddtemp /dev/sda -n --unit=C}°C${color}${font}${alignr}${color2}/dev/sda${color}
${execpi 30 /usr/share/conkycolors/bin/conkyHD1}
其次,这个软件又需要改一下权限,(教程里已有说明)。
代码: 全选
sudo apt-get install aptitude python-keyring python-statgrab ttf-ubuntu-font-family hddtemp curl lm-sensors conky-all
sudo chmod u+s /usr/sbin/hddtemp
sudo sensors-detect
${execi 120 hddtemp /dev/sda -n --unit=C}
你可以这样来测试:打开一个终端,运行hddtemp /dev/sda -n --unit=C 看看有什么输出。
-
- 帖子: 23
- 注册时间: 2012-12-20 18:04
- 系统: win7+debian
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
yq-ysy 写了:首先,必须安装有hddtemp这个软件,(教程里已有说明)。jiaermanth 写了:为什么我的取不到硬盘温度呢?相关配置如下:
${voffset 4}${font Ubuntu:style=Bold:size=8}硬盘 $stippled_hr${font}
# |--HDTEMP1
${voffset 4}${color0}${font Weather:size=15}y${font}${color}${voffset -3}${goto 32}Temperature: ${font Ubuntu:style=Bold:size=8}${color1}${execi 120 hddtemp /dev/sda -n --unit=C}°C${color}${font}${alignr}${color2}/dev/sda${color}
${execpi 30 /usr/share/conkycolors/bin/conkyHD1}
其次,这个软件又需要改一下权限,(教程里已有说明)。再有,在上面的代码里,这一句就是调用系统命令来探测硬盘温度的。代码: 全选
sudo apt-get install aptitude python-keyring python-statgrab ttf-ubuntu-font-family hddtemp curl lm-sensors conky-all sudo chmod u+s /usr/sbin/hddtemp sudo sensors-detect
${execi 120 hddtemp /dev/sda -n --unit=C}
你可以这样来测试:打开一个终端,运行hddtemp /dev/sda -n --unit=C 看看有什么输出。
hddtemp是安装了;只是sudo 才能取得数据,不然就不行,是权限的问题,根据教程也执行了: sudo chmod u+s /usr/sbin/hddtemp,还是不行。如附件所示
- 附件
-
- Screenshot3.png (6.56 KiB) 查看 2431 次
- yq-ysy
- 论坛版主
- 帖子: 4652
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
试试 sudo chmod +x /usr/sbin/hddtemp 或者 sudo chmod 777 /usr/sbin/hddtempjiaermanth 写了: hddtemp是安装了;只是sudo 才能取得数据,不然就不行,是权限的问题,根据教程也执行了: sudo chmod u+s /usr/sbin/hddtemp,还是不行。如附件所示
-
- 帖子: 23
- 注册时间: 2012-12-20 18:04
- 系统: win7+debian
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
yq-ysy 写了:试试 sudo chmod +x /usr/sbin/hddtemp 或者 sudo chmod 777 /usr/sbin/hddtempjiaermanth 写了: hddtemp是安装了;只是sudo 才能取得数据,不然就不行,是权限的问题,根据教程也执行了: sudo chmod u+s /usr/sbin/hddtemp,还是不行。如附件所示
按上面执行后,结果如附件所示:
- 附件
-
- Screenshot.png (7 KiB) 查看 2418 次
-
- 帖子: 344
- 注册时间: 2007-02-06 18:12
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
已经按照楼主的步骤配置成功
- yq-ysy
- 论坛版主
- 帖子: 4652
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
哦,对不起,上次没仔细看,弄错了。不够权限访问的不是hddtemp,而是/dev/sdajiaermanth 写了:按上面执行后,结果如附件所示:yq-ysy 写了:试试 sudo chmod +x /usr/sbin/hddtemp 或者 sudo chmod 777 /usr/sbin/hddtempjiaermanth 写了: hddtemp是安装了;只是sudo 才能取得数据,不然就不行,是权限的问题,根据教程也执行了: sudo chmod u+s /usr/sbin/hddtemp,还是不行。如附件所示
试试 sudo chmod 777 /dev/sda
-
- 帖子: 23
- 注册时间: 2012-12-20 18:04
- 系统: win7+debian
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
yq-ysy 写了:哦,对不起,上次没仔细看,弄错了。不够权限访问的不是hddtemp,而是/dev/sdajiaermanth 写了:按上面执行后,结果如附件所示:yq-ysy 写了:试试 sudo chmod +x /usr/sbin/hddtemp 或者 sudo chmod 777 /usr/sbin/hddtempjiaermanth 写了: hddtemp是安装了;只是sudo 才能取得数据,不然就不行,是权限的问题,根据教程也执行了: sudo chmod u+s /usr/sbin/hddtemp,还是不行。如附件所示
试试 sudo chmod 777 /dev/sda
执行 sudo chmod 777 /dev/sda
然后执行: hddtemp /dev/sda -n --unit=C
提示:/dev/sda: 权限不够
用:sudo hddtemp /dev/sda -n --unit=C 可以取到数据
如附件图所示:
- 附件
-
- Screenshot-1.png (3.41 KiB) 查看 2374 次
-
- Screenshot.png (5.8 KiB) 查看 2374 次
- yq-ysy
- 论坛版主
- 帖子: 4652
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
是debian系统?怪不得这情况与Ubuntu不相同……jiaermanth 写了:执行 sudo chmod 777 /dev/sda
然后执行: hddtemp /dev/sda -n --unit=C
提示:/dev/sda: 权限不够
用:sudo hddtemp /dev/sda -n --unit=C 可以取到数据
如附件图所示:
看来问题出在 /dev/sda 的用户所属权限上,它是disk用户又属于root组,
不知道disk是不是一个很特殊的系统专用用户……
这样吧,干脆在 ${execi 120 hddtemp /dev/sda -n --unit=C} 这句话里,加入sudo 和密码一起:
《请问可不可以在 sudo 命令中加密码》 viewtopic.php?f=21&t=244760
或者设置不需要密码的sudo
《不输入密码执行sudo命令方法介绍》 http://www.nenew.net/nopasswd-exec-sudo-sudoers.html
-
- 帖子: 23
- 注册时间: 2012-12-20 18:04
- 系统: win7+debian
Re: 使用CONKY-colors配置和汉化conky完全教程,兼容Unity桌面和Gnome-Shell桌面
yq-ysy 写了:是debian系统?怪不得这情况与Ubuntu不相同……jiaermanth 写了:执行 sudo chmod 777 /dev/sda
然后执行: hddtemp /dev/sda -n --unit=C
提示:/dev/sda: 权限不够
用:sudo hddtemp /dev/sda -n --unit=C 可以取到数据
如附件图所示:
看来问题出在 /dev/sda 的用户所属权限上,它是disk用户又属于root组,
不知道disk是不是一个很特殊的系统专用用户……
这样吧,干脆在 ${execi 120 hddtemp /dev/sda -n --unit=C} 这句话里,加入sudo 和密码一起:
《请问可不可以在 sudo 命令中加密码》 viewtopic.php?f=21&t=244760
或者设置不需要密码的sudo
《不输入密码执行sudo命令方法介绍》 http://www.nenew.net/nopasswd-exec-sudo-sudoers.html
我的用户密码为:123456
请问是这样用吗: ${execi 120 echo 123456 | sudo -S hddtemp /dev/sda -n --unit=C}