如何在Ubuntu下显示详细的系统动态信息
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提供了非常丰富的定制功能,只要你有耐心和创意,一定能打造出一个属于自己的酷炫桌面监控工具。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。