2016 - 2024

感恩一路有你

如何在Ubuntu下显示详细的系统动态信息

浏览量:3864 时间:2024-08-11 07:15:37 作者:采采

1. 安装Conky软件

打开终端,输入以下命令安装Conky软件:

```

sudo apt-get install conky-all

```

2. 设置Conky的基本显示

输入命令 `conky` 即可在桌面上看到Conky的基本系统信息显示,但效果比较简单。

3. 自定义Conky配置

Conky提供了非常强大的自定义功能,我们可以通过编辑配置文件来定制自己喜欢的显示效果。

在家目录下创建一个`.conkyrc`文件,用文本编辑器打开并输入以下内容:

```

设置背景为透明

background yes

系统信息设置

cpu_avg_samples 2

net_avg_samples 2

out_to_console no

字体设置

font Sans:size12

xftalpha 0.8

窗口设置

own_window yes

own_window_transparent yes

own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

own_window_type normal

其他设置

double_buffer yes

minimum_size 260 5

maximum_width 400

default_color white

default_shade_color white

default_outline_color white

alignment top_right

gap_x 40

gap_y 100

use_spacer none

no_buffers yes

uppercase no

显示内容

TEXT

${color white}SYSTEM ${hr 1}${color}

Hostname: $alignr$nodename

Kernel: $alignr$kernel

Uptime: $alignr$uptime

Temp: $alignr${acpitemp}°C

CPU: $alignr${freq_dyn} MHz

Processes: $alignr$processes ($running_processes running)

Load: $alignr$loadavg

CPU1 $alignr${cpu cpu1}% ${cpubar 4 cpu1}

CPU2 $alignr${cpu cpu2}% ${cpubar 4 cpu2}

Ram $alignr$mem / $memmax ($memperc%) ${membar 4}

Swap $alignr$swap / $swapmax ($swapperc%) ${swapbar 4}

Highest CPU $alignr CPU% MEM%

${top name 1} $alignr${top cpu 1} ${top mem 1}

${top name 2} $alignr${top cpu 2} ${top mem 2}

${top name 3} $alignr${top cpu 3} ${top mem 3}

Highest MEM $alignr CPU% MEM%

${top_mem name 1} $alignr${top_mem cpu 1} ${top_mem mem 1}

${top_mem name 2} $alignr${top_mem cpu 2} ${top_mem mem 2}

${top_mem name 3} $alignr${top_mem cpu 3} ${top_mem mem 3}

${color white}FILE SYSTEM ${hr 1}${color}

Root: $alignr${fs_free /} / ${fs_size /}${fs_bar 4 /}

Home: $alignr${fs_free /home} / ${fs_size /home}${fs_bar 4 /home}

${color white}NETWORK ${hr 1}${color}

Down ${downspeed wlan0} k/s $alignr Up ${upspeed wlan0} k/s

${downspeedgraph wlan0 25,107} $alignr${upspeedgraph wlan0 25,107}

Total ${totaldown wlan0} $alignr Total ${totalup wlan0}

天气信息显示

${color white}WEATHER ${hr 1}${color}

${execi 3600 python ~ --locationCHXX0101 --datatypeCN}

${font Weather:size44}${color gold}${execi 3600 python ~ --locationCHXX0101 --datatypeWF}${font}${color}

${voffset -20}${offset 18}${execi 3600 python ~ --locationCHXX0101 --datatypeCC}

${offset 10}${execi 3600 python ~ --locationCHXX0101 --datatypeHT}

${offset 10}${execi 3600 python ~ --locationCHXX0101 --datatypeWS} ${font Arrows:size10}${execi 3600 python ~ --locationCHXX0101 --datatypeBF}${font}

${offset 60}Sol: ${color}${execi 3600 python ~ --locationCHXX0101 --datatypeSR}-${execi 3600 python ~ --locationCHXX0101 --datatypeSS}

${font Weather:size26}${execi 3600 python ~ --locationCHXX0101 --datatypeWF --startday1 --endday4 --spaces1}${font}

${execi 3600 python ~ --locationCHXX0101 --datatypeHT --startday1 --endday4 --spaces11}

```

4. 开机自启Conky

在Ubuntu的Dash中找到"Startup Applications",点击"Add"按钮,然后按照以下设置添加Conky自启动:

- Name: Conky

- Command: conky

- Comment: Conky system monitor

这样就可以在每次开机时自动启动Conky,在桌面上显示个性化的系统信息了。

天气信息显示

Conky还支持显示天气信息,只需要在配置文件中加入相关的代码即可。上面的配置文件中已经包含了天气信息的显示,包括当前天气状况、温度、风速等信息,以及未来4天的天气预报。

你可以根据自己的需求,进一步调整Conky的显示内容和样式,让它更加美观实用。Conky提供了非常丰富的定制功能,只要你有耐心和创意,一定能打造出一个属于自己的酷炫桌面监控工具。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。