linux 的conky新版配置文件 conky.conf

详情参考conky 的github:https://github.com/brndnmtthws/conky

博客        http://blog.163.com/e_sxkt/blog/static/102729820105274291987/

1,安装:conky

sudo apt-get install conky

配置文件:

在home文件下创建配置文件:   .conkyrc

然后复制一下配置内容到文件。

2,安装sensors

安装步骤:

sudo apt-get install lm-sensors

sudo sensors-detect

conky 需要sensors程序获取cpu温度,在命令行直接输入: sensors  即可得到cpu温度,

例如:

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +52.0°C  (high = +74.0°C, crit = +100.0°C)
Core 1:       +51.0°C  (high = +74.0°C, crit = +100.0°C)

根据结果适当修改配置文件,即可把结果显示到conky窗口。

然后添加conky到开机启动:

1,创建 startconky,

sudo vi /usr/local/bin/startconky

content  as follows:

#!/bin/sh
sleep 20

conky

该文件要有执行权限, “sudo chmod 755 /usr/local/bin/startconky",
具体内容如下,不直接用命令启动,为了延时: 

打开启动管理器

gnome-session-properties

把这个startconky可执行文件加入开机自启动就可以了。

常见问题:

Where is conky.conf?
No conky.conf is created automatically. To create the default one, run:

 

mkdir -p ~/.config/conky
conky -C > ~/.config/conky/conky.conf

新版的配置文件 conky.conf 如下。(新版和旧版语法不同)

 

 

-- vim: ts=4 sw=4 noet ai cindent syntax=lua
--[[
Conky, a system monitor, based on torsmo

Any original torsmo code is licensed under the BSD license

All code written since the fork of torsmo is licensed under the GPL

Please see COPYING for details

Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
Copyright (c) 2005-2012 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
]]
--[[
${color grey}${font OpenLogos:size=16} S${font :size=10}  System $stippled_hr
$color${font OpenLogos:size=10}$sysname:${alignr}$kernel ($machine)
]]
conky.config = {

own_window_argb_visual =no  ,
own_window_argb_value =yes  ,
own_window_transparent= yes  ,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'override',
alignment = 'top_right',
gap_x = 15,--distance to right border of window
gap_y = 60,--distance to top border of window
background = no,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'lightgrey',
default_outline_color = 'white',
default_shade_color = 'white',
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
use_xft = true,

minimum_height = 50,
minimum_width = 200,
maximum_width= 220 ,
net_avg_samples = 2,
--no_buffers = no,
double_buffer=yes,
out_to_console = false,
out_to_stderr = false,
extra_newline = false,

--stippled_borders = 0,
update_interval = 3.0,
uppercase = false,
use_spacer = 'none',
show_graph_scale = false,
show_graph_range = false
}

conky.text = [[
${color yellow}${alignc}${exec whoami}
${color grey}${font PizzaDude Bullets:size=16}T${font :size=10}   Date&Time $stippled_hr
${color green}${font :size=11} ${time %Y/%m/%e  %H:%M:%S}
${color grey}Uptime:${color #A080F0}     $uptime

${color grey} ${font StyleBats:size=16}V${font OpenLogos:size=10}   CPU&MEM $stippled_hr
${color green}${font OpenLogos:size=10} CPU@${freq}MHz: ${cpu cpu1}%${alignr}${cpubar cpu1 8,60}
${color green} CPU@${freq}MHz: ${cpu cpu2}%${alignr}${cpubar cpu2 8,60}

${color grey}${font StyleBats:size=16}T${font OpenLogos:size=10}  Thread$stippled_hr
${color grey} name              PID   CPU%   ${alignr}MEM%
${color #FF8C00} ${top name 1} ${top pid 1} ${top cpu 1} ${alignr}${top mem 1}
${color #FFA54F} ${top name 2} ${top pid 2} ${top cpu 2} ${alignr}${top mem 2}
${color #FFD700} ${top name 3} ${top pid 3} ${top cpu 3} ${alignr}${top mem 3}
${color #FFEC8B} ${top name 4} ${top pid 4} ${top cpu 4} ${alignr}${top mem 4}

${color grey}${font StyleBats:size=16}E${font :size=10}   MEMORY $stippled_hr
${color #F05020}RAM : $mem/$memmax - $memperc% ${membar 6}
${color #008060}Swap : $swap/$swapmax  ${swapbar 6}
/:  ${fs_used /}/${fs_size /}         ${fs_bar 6 /}
/boot: ${fs_used /boot}/${fs_size /boot}   ${fs_bar 6 /boot}

${color grey} ${font PizzaDude Bullets:size=16}@${font OpenLogos:size=10}   NETWORK $stippled_hr
${color grey}Networking:
Up:$color ${upspeed enp0s3} ${color grey} - Down:$color ${downspeed enp0s3}

${color grey}  LAN:
${color green} Download: ${downspeedf enp1s0 } KB/s $alignr ${totaldown enp1s0 }
${color #40E0D0} Upload: ${upspeedf enp1s0 } KB/s $alignr ${totalup enp1s0 }
${color grey}  WLAN:
${color green} Download: ${downspeedf wlp6s0b1} KB/s $alignr ${totaldown wlp6s0b1}
${color #40E0D0} Upload: ${upspeedf wlp6s0b1} KB/s $alignr ${totalup wlp6s0b1}

${color grey}${font StyleBats:size=16}C ${font :size=10} CPU Temp:$stippled_hr${font OpenLogos:size=10}$color
${color #008090}${exec sensors | grep 'Core 0'|awk  '{print $1,$2,$3}'}
${color #008090}${exec sensors | grep 'Core 1'|awk  '{print $1, $2,$3}'}
]]

 

 

 

 

 

以下为旧版配置文件  .conkyrc

#############################
# - Window specifications - #
# - 避免重影 - #
#############################
own_window_class Conky
own_window yes
own_window_argb_visual no
own_window_argb_value yes
own_window_transparent yes
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below
own_window_type override  
background yes  
use_xft  yes  
xftfont Zecton:size=8  
xftalpha 0.5  
update_interval 1.0  
total_run_times 0  
double_buffer yes  
no_buffers no  
minimum_size 500 5  
maximum_width 200  
draw_shades yes  
draw_outline no  
draw_borders no  
default_color lightgrey  
alignment top_right  
gap_x 15  
gap_y 50  
uppercase no  
override_utf8_locale yes  
  
TEXT  
${color white} ${font PizzaDude Bullets:size=16}T${font :size=10}   Date&Time $hr $font $color  
${goto 1000}${time %l:%M}${font}${time %p}  
${color green}${font :size=11} ${time %Y/%m/%e  %H:%M:%S}  
  
${color white}${font OpenLogos:size=18} S${font :size=10}   SYSTEM $hr $font  
$color $font$sysname:${alignr}$kernel  ($machine)  
  
${color white} ${font StyleBats:size=16}V${font :size=10}   CPU $hr $font $color  
$color ${font}CPU@${freq}MHz: ${cpu cpu1}% ${alignr}${cpubar cpu1 8,60}  
$color ${font}CPU@${freq}MHz: ${cpu cpu2}% ${alignr}${cpubar cpu1 8,60}  
${color #FF8C00} ${top name 1} $alignr ${top cpu 1}%  
${color #FFA54F} ${top name 2} $alignr ${top cpu 2}%  
${color #FFD700} ${top name 3} $alignr ${top cpu 3}%  
${color #FFEC8B} ${top name 4} $alignr ${top cpu 4}%  
  
${color white} ${font PizzaDude Bullets:size=16}@${font :size=10}   NETWORK $hr $font $color  
${color white}  LAN:   
${color green} Download: ${downspeedf eth0} KB/s $alignr ${totaldown eth0}  
${color #40E0D0} Upload: ${upspeedf eth0} KB/s $alignr ${totalup eth0}  
${color white}  WLAN:   
${color green} Download: ${downspeedf wlp6s0b1} KB/s $alignr ${totaldown wlp6s0b1}  
${color #40E0D0} Upload: ${upspeedf wlp6s0b1} KB/s $alignr ${totalup wlp6s0b1}  
  
${color white}${font StyleBats:size=16}E${font :size=10}   MEMORY $hr $font $color  
${color}${font}RAM: $mem/$memmax $alignr $memperc%  
$color ${membar}  
${color #FF8C00} ${top_mem name 1} $alignr ${top_mem mem 1}%  
${color #FFD700} ${top_mem name 2} $alignr ${top_mem mem 2}%  
${color #FFEC8B} ${top_mem name 3} $alignr ${top_mem mem 3}%  
  
${color}${font}Swap: $swap/$swapmax $alignr $swapperc%  
$color ${swapbar}  
  
${color white}${font StyleBats:size=16}C ${font :size=10} CPU Temp: $hr $font $color  
${color white}${exec sensors | grep 'Core 0'}  
${color white}${exec sensors | grep 'Core 1'}  
##${color green}CPU2 Temp: ${color red}${exec sensors | grep 'Core 1' | cut -c15-16}°C  
  
${color white} ${font PizzaDude Bullets:size=16}H ${font :size=10} HDD $hr $font   
$color root /:  ${fs_used /}/${fs_size /} $alignr ${fs_free_perc /}%  
 $color ${fs_bar /}  
##$color home: ${fs_used /home}/${fs_size /home} $alignr ${fs_free_perc /home}%  
## $color ${fs_bar /home}   

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值