终于搞定了conky

从网上找到的配置例子都有点问题,大多数都是用的i2c,可是新版本的sensors都在platform里了。

首先安装需要的程序:
sudo apt-get install lm-sensors conky
配置sensors:
sudo sensors-detect
一路回车,在最后显示出来需要加载的模块,比如我的:
  1. To load everything that is needed, add this to /etc/modules:

  2. #----cut here----
  3. # Chip drivers
  4. f71805f
  5. k8temp
  6. #----cut here----

  7. Do you want to add these lines automatically? (yes/NO)
这里要注意,如果想要每次启动自动加载驱动模块的话就要回答 yes,而默认的是no
手动加载这检测到的驱动模块:
sudo modprobe f71805f
sudo modprobe k8temp
运行sensors看看结果:
  1. $ sensors
  2. k8temp-pci-00c3
  3. Adapter: PCI adapter
  4. Core0 Temp:  +30.0°C                                    

  5. f71872f-isa-0290
  6. Adapter: ISA adapter
  7. in0:         +3.36 V  (min =  +0.00 V, max =  +4.03 V)   
  8. in1:         +0.98 V  (min =  +0.00 V, max =  +2.02 V)   
  9. in2:         +1.26 V  (min =  +0.00 V, max =  +2.02 V)   
  10. in3:         +0.95 V  (min =  +0.00 V, max =  +2.02 V)   
  11. in5:         +1.10 V  (min =  +0.00 V, max =  +2.02 V)   
  12. in6:         +1.55 V  (min =  +0.00 V, max =  +2.02 V)   
  13. in7:         +1.42 V  (min =  +0.00 V, max =  +0.00 V)   ALARM
  14. in9:         +3.36 V  (min =  +0.00 V, max =  +4.03 V)   
  15. in10:        +3.10 V  (min =  +0.00 V, max =  +4.03 V)   
  16. fan1:       2311 RPM  (min =    0 RPM)
  17. fan2:          0 RPM  (min =    0 RPM)
  18. fan3:          0 RPM  (min =    0 RPM)
  19. temp1:       +29.0°C  (high = +100.0°C, hyst = +100.0°C)  sensor = thermal diode
  20. temp2:       +27.0°C  (high = +255.0°C, hyst =  +0.0°C)  sensor = thermal diode
  21. temp3:       +96.0°C  (high = +114.0°C, hyst = +24.0°C)  sensor = thermistor


准备工作完成,下面就是配置conky了,安装完conky是不会自动生成配置文件的,所以要手动新建一个文件:
vi ~/.conkyrc
  1. #Conky configuration
  2. background yes
  3. use_xft yes
  4. xftfont Monospace:size=9
  5. xftalpha 0.8
  6. out_to_console no
  7. update_interval 2
  8. total_run_times 0
  9. own_window yes
  10. own_window_type normal
  11. own_window_transparent yes
  12. own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
  13. double_buffer yes
  14. draw_shades no
  15. draw_outline no
  16. draw_borders no
  17. draw_graph_borders yes
  18. stippled_borders 5
  19. maximum_width 222
  20. border_margin 4
  21. border_width 1
  22. default_color grey
  23. default_shade_color black
  24. default_outline_color black
  25. alignment top_right
  26. gap_x 10
  27. gap_y 47
  28. no_buffers no
  29. uppercase no
  30. cpu_avg_samples 2
  31. net_avg_samples 2
  32. override_utf8_locale yes
  33. use_spacer no

  34. TEXT
  35. ${color white}$alignc$sysname $kernel on $machine
  36. ${color white}${exec whoami} @ $nodename $alignr Uptime: ${color white}$uptime
  37. $color$stippled_hr
  38. ${color}Date: ${color white}${time %Y,%m,%d}${alignr}${color}Time: ${color white}${time %k:%M:%S}
  39. $color$stippled_hr
  40. CPU ${color FFFFFF}${alignc} ${freq dyn}MHz / ${platform f71805f.656 temp 2}°C ${alignc} MB: ${color white}${platform f71805f.656 temp 1}°C
  41. ${color}CPU:${color white} ${cpu cpu1}% ${cpubar cpu1}
  42. ${cpugraph 000000 5000a0}
  43. ${color}RAM:${color white}$memperc% $mem/$memmax $membar
  44. ${color}Swap:${color white}$swapperc% $swap/$swapmax ${swapbar}
  45. $color$stippled_hr
  46. ${alignc}File systems
  47. ${color}/dev/sda1${color white} ${fs_used_perc /}%   ${fs_used /}/${fs_size /}   ${fs_bar /}
  48. Highest CPU $alignr CPU% MEM%${color FFAA00}
  49. ${top name 1}$alignr${top cpu 1}${top mem 1}
  50. ${top name 2}$alignr${top cpu 2}${top mem 2}
  51. ${top name 3}$alignr${top cpu 3}${top mem 3}
  52. ${top name 4}$alignr${top cpu 4}${top mem 4}
  53. ${top name 5}$alignr${top cpu 5}${top mem 5}
  54. ${color}
  55. Highest MEM $alignr CPU% MEM%${color B5FF00}
  56. ${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
  57. ${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
  58. ${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}
  59. ${top_mem name 4}$alignr${top_mem cpu 4}${top_mem mem 4}
  60. ${top_mem name 5}$alignr${top_mem cpu 5}${top_mem mem 5}
  61. ${color}
  62. $stippled_hr
  63. NETWORK $alignr IP: ${color FFFFFF}${addr eth0}${color}
  64. Down ${color FFFFFF}${downspeed eth0} k/s${color} $alignr Up ${color FFFFFF}${upspeed eth0} k/s${color}
  65. ${color FF8177}${downspeedgraph eth0 25,110}${color} $alignr ${color FFFFFF}${upspeedgraph eth0 25,110}${color}
  66. Total ${color FFFFFF}${totaldown eth0}${color} $alignr Total ${color FFFFFF}${totalup eth0}

这是我从conky官网上下的一个例子修改的,要注意的是
CPU ${color FFFFFF}${alignc} ${freq dyn}MHz / ${platform f71805f.656 temp 2}°C ${alignc} MB: ${color white}${platform f71805f.656 temp 1}°C
这一行,其中的
”f71805f.656“要换成你自己的实际目录中,这个目录是在/sys/devices/platform下面,名字要根据刚加载的模块生成的

最后的效果如图
终于搞定了conky_第1张图片















你可能感兴趣的:(终于搞定了conky)