[Share Experiences] conky体验 Resolved
Tofloor
poster avatar
sleepytime
deepin
2022-06-16 03:20
Author

由于老爷机之前发生过高温导致导致机器卡死,然后在系统监视器中没找到温度显示。

就搜索论坛和网上资料,发现conky 挺方便。显示效果:
image.png
image.png

安装:

sudo apt install conky

安装命令结果所需工具

sudo apt install sysstat iotop iftop atop htop

配置文件 :

主要关注温度是否过高,负荷是否超载!

主目录下新建 .conkyrc 参考内容:

# 使用UTF-8解码
#override_utf8_locale yes

background yes #是否嵌入桌面,“no”表示不嵌入;“yes”表示嵌入
double_buffer yes

alignment top_right #对齐右上方

border_width 1 #边框宽度
cpu_avg_samples 2 #CPU数据监测?
default_color white #默认颜色
default_outline_color white #默认轮廓颜色
default_shade_color white #默认阴影颜色
draw_borders no #整体线框
draw_graph_borders yes #CPU线框
draw_outline no #字体轮廓
draw_shades no #字体阴影

gap_x 0 #横坐标
gap_y 0 #纵坐标
net_avg_samples 2 #网络数据监测?
no_buffers yes
out_to_console no #是否输出结果到终端
out_to_stderr no
extra_newline no

own_window yes #设置conky的窗口属性
own_window_type dock 'normal', 'dock', 'panel', 'desktop', 'override'. #开启conky背景透明
own_window_transparent no #窗口透明
own_window_colour 000000 #设置conky窗口背景颜色
own_window_argb_visual yes
own_window_argb_value 26 #透明度
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#minimum_size 350 750 #范围最小
#maximum_width 390 900 #范围最大
stippled_borders 1
update_interval 2.0 #刷新时间
uppercase no #默认大写字母
use_spacer none

show_graph_scale no
show_graph_range no

use_xft yes #是否使用xft字体
xftalpha 1
xftfont Ubuntu:size=13
font WenQuanYi Zen Hei:size=13
xftfont WenQuanYi Zen Hei:size=13



# 显示文本
TEXT
############### GPU 信息 #################
# nvidia-smi --query
Nvidia GPU ${hr 1}
温度:${alignr}${execpi 5 (nvidia-smi --query-gpu=temperature.gpu --format=csv,noheader)}°C
功率:${alignr}${execpi 5 (nvidia-smi --query-gpu=power.draw --format=csv,noheader)}/${execpi 5 (nvidia-smi --query-gpu=power.limit --format=csv,noheader)}
显存:${alignr}${execpi 5 (nvidia-smi --query-gpu=memory.used --format=csv,noheader)}/${execpi 5 (nvidia-smi --query-gpu=memory.total --format=csv,noheader)}

############### CPU 信息 #################
CPU ${hr 1}
# CPU温度
温度: 				${alignr}${acpitemp} °C
#top 负载 loadavg
负载: 			${alignr}${loadavg 1}, ${loadavg 2}, ${loadavg 3}

############### 内存 信息 #################
内存 ${hr 2}
RAM $alignc $mem / $memmax $alignr $memperc%
$membar
SWAP $alignc ${swap} / ${swapmax} $alignr ${swapperc}%
${swapbar}

############### 硬盘使用百分比 #################
硬盘IO使用百分比 ${hr 1}
${execpi 5 (iostat -d -x -k|grep -v Linux|grep -v Device|grep -v ^$|awk '{printf $1"\t";print $16}')}

############### 网络信息 #################
网络 ${hr 1}
# 第一块网卡的下载速度
下载:			$alignr${downspeed enp4s0}
# 第一块网卡的上传速度
上传:			$alignr${upspeed enp4s0}

连接外部数量:${alignr}${execpi 5 (lsof -i4|grep ESTABLISHED|wc -l)}  
${execpi 5 (lsof -i4|grep ESTABLISHED|awk '{printf $1" ";print $9}'|tr '>' ' '|awk '{printf $1" ";print $3}'|grep -v $(hostname)|grep -v localhost|head -n 10)}
#${execpi 5 (ss -4rp -o state established|awk '{printf $6" ";print $5}'|tail -n +3|grep -v localhost|grep -v $(hostname)|sed 's/users:((//g'|sed 's/))//g'|tr ',' ' '|awk '{printf $1" ";print $4}'|head -n 20)}

使用nvidia 显卡的可以取消对应注释。

终端运行conky 就可以实时看到修改配置文件的效果。

开机启动

主目录 .config/autostart 下面新建文件 Conky.desktop 参考内容:

[Desktop Entry]
Type=Application
Version=1.0
Name=Conky  
Comment= Desktop monitor Manager  
Icon= Conky  
Exec=/usr/bin/conky  
Categories=Application;Graphics;
StartupNotify=true
Hidden=false
NoDisplay=false

Reply Favorite View the author
All Replies
谢克辉
deepin beta test group
2022-06-16 08:55
#1

截图_选择区域_20220616005502.png

Reply View the author
dgmenghuan
deepin
2022-06-16 16:26
#2

agree

Reply View the author
sleepytime
deepin
2022-06-16 18:18
#3
It has been deleted!
sleepytime
deepin
2022-06-16 18:22
#4
It has been deleted!
谢克辉
deepin beta test group
2022-06-16 21:17
#5

http://frp.cduestc.top:10010/sharing/IjTTrL5PC

Reply View the author
sleepytime
deepin
2023-01-13 06:39
#6
It has been deleted!