Python中如何在LXDE桌面上显示CPU使用率?
我也想做一个可以实时显示数字百分比的程序
Python中如何在LXDE桌面上显示CPU使用率?
5 回复
you can try psutil
要在LXDE桌面上显示CPU使用率,最直接的方法是使用conky这个轻量级系统监视工具。它可以直接在桌面上显示各种系统信息,包括CPU使用率。
首先安装conky:
sudo apt-get install conky
然后创建一个简单的配置文件 ~/.conkyrc:
conky.config = {
alignment = 'top_right',
background = true,
border_width = 1,
cpu_avg_samples = 2,
default_color = 'white',
default_outline_color = 'white',
default_shade_color = 'black',
double_buffer = true,
draw_borders = false,
draw_graph_borders = true,
draw_outline = false,
draw_shades = false,
extra_newline = false,
font = 'DejaVu Sans Mono:size=12',
gap_x = 20,
gap_y = 40,
minimum_width = 200,
net_avg_samples = 2,
no_buffers = true,
out_to_console = false,
out_to_ncurses = false,
out_to_stderr = false,
out_to_x = true,
own_window = true,
own_window_class = 'Conky',
own_window_type = 'desktop',
own_window_transparent = true,
own_window_argb_visual = true,
own_window_argb_value = 0,
stippled_borders = 0,
update_interval = 1.0,
uppercase = false,
use_spacer = 'none',
use_xft = true,
}
conky.text = [[
${color white}SYSTEM ${hr 2}
${color white}Host: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime
${color white}CPU ${hr 2}
${color white}CPU Usage: $alignr${cpu}%
${cpubar}
${color white}Core 1: ${cpu cpu1}% ${alignr}${cpubar cpu1 10,100}
${color white}Core 2: ${cpu cpu2}% ${alignr}${cpubar cpu2 10,100}
]]
保存后运行 conky 命令即可在桌面显示CPU使用率。要让conky开机自启动,可以把 conky & 添加到 ~/.config/lxsession/LXDE/autostart 文件中。
如果不想用conky,也可以用Python写个简单的脚本配合LXDE面板插件,但conky是最简单直接的方法。
总结:用conky最省事。
you can try conky
conky
谢谢上面的三位
首先 psutil 我用不到的 因为我有自己的程序数值需要显示
然后是能够在任务栏上显示出来

