Conky 网络部分不报告 IP 或活动

Zei*_*kon 2 conky network-monitoring 16.04

我最近买了一台翻新的 Thinkpad T430s 并安装了 Ubuntu Mate 16.04.3 LTS。我的定制之一是安装 conky 并下载一个.conkyrc可以为我提供运行性能监视器的软件 - cpu、RAM、HDD 和网络。

\n\n

这很棒,只是网络部分给出了一个骷髅图标并报告“无网络”。我知道我需要编辑.conkyrc-- 如何找到正确的 WLAN 名称以及需要将其插入何处?

\n\n

这是我现有的.conkyrc

\n\n
###########################\n# http://www.NoobsLab.com #\n#    - Conky settings -   #\n###########################\nupdate_interval 1\ntotal_run_times 0\nnet_avg_samples 1\ncpu_avg_samples 1\nif_up_strictness link\n\nimlib_cache_size 0\ndouble_buffer yes\nno_buffers yes\n\nformat_human_readable\n\n#####################\n# - Text settings - #\n#####################\nuse_xft yes\nxftfont Ubuntu:size=8\noverride_utf8_locale yes\ntext_buffer_size 2048\n\n#############################\n# - Window specifications - #\n#############################\nown_window_class Conky\nown_window yes\nown_window_type conky\nown_window_argb_visual yes\nown_window_transparent yes\nown_window_hints undecorated,below,sticky,skip_taskbar,skip_pager\n\nalignment top_right\ngap_x 25\ngap_y 40\nminimum_size 182 600\nmaximum_width 182\n\ndefault_bar_size 60 8\n\n#########################\n# - Graphics settings - #\n#########################\ndraw_shades no\n\ndefault_color cccccc\n\ncolor0 white\ncolor1 white\ncolor2 white\ncolor3 white\n\nTEXT\n${font Ubuntu:style=Bold:size=8}SYSTEM $stippled_hr${font}\n##############\n# - SYSTEM - #\n##############\n${color0}${font Poky:size=14}S${font}${color}${goto 32}${voffset -8}Kernel:  ${alignr}${color2}${kernel}${color}\n${goto 32}Uptime: ${alignr}${color2}${uptime}${color}\n# |--CPU\n${voffset 2}${offset 2}${color0}${font Poky:size=14}P${font}${offset -19}${voffset 9}${offset 1}${cpubar cpu0 4,18}${color}${voffset -16}${goto 32}CPU1: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu1}%${color}${font} ${alignr}${color2}${cpugraph cpu1 8,60 77507B 5C3566}${color}\n${goto 32}CPU2: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu2}%${color}${font} ${alignr}${color2}${cpugraph cpu2 8,60 77507B 5C3566}${color}\n${goto 32}CPU3: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu3}%${color}${font} ${alignr}${color2}${cpugraph cpu3 8,60 77507B 5C3566}${color}\n${goto 32}CPU4: ${font Ubuntu:style=Bold:size=8}${color1}${cpu cpu4}%${color}${font} ${alignr}${color2}${cpugraph cpu4 8,60 77507B 5C3566}${color}\n# |--MEM\n${voffset 2}${offset 1}${color0}${font Poky:size=14}M${font}${color}${goto 32}${voffset -7}RAM: ${font Ubuntu:style=Bold:size=8}${color1}$memperc%${color}${font}\n${voffset 1}${offset 1}${voffset 2}${color0}${membar 4,18}${color}${goto 32}${voffset -2}F: ${font Ubuntu:style=Bold:size=8}${color2}${memeasyfree}${color}${font} U: ${font Ubuntu:style=Bold:size=8}${color2}${mem}${color}${font}\n#############\n# - CLOCK - #\n#############\n${voffset 4}${font Ubuntu:style=Bold:size=8}DATE $stippled_hr${font}\n${voffset -10}${alignc 46}${color2}${font Arial Black:size=30}${time %H:%M}${font}${color}\n${alignc}${time %d %B %Y}\n##########\n# - HD - #\n##########\n${voffset 4}${font Ubuntu:style=Bold:size=8}HDD $stippled_hr${font}\n${offset 27}${font Ubuntu:style=normal:size=8}${color}DISK Root\n${offset 29}${font Ubuntu:size=7,weight:normal}${color}Used: ${fs_used /}\n${offset 122}${diskiograph 8,60 666666 666666}\n#${offset 55}${diskiograph 8,60 666666 666666}\n###############\n# - NETWORK - #\n###############\n${voffset -4}${font Ubuntu:style=Bold:size=8}NETWORK $stippled_hr${font}\n# |--WLAN0\n${if_up WLAN0}\n${voffset -5}${color0}${font Webdings:size=17}\xe2\x80\x9d${font}${color}${goto 32}${voffset -5}Up: ${font Ubuntu:style=Bold:size=8}${color1}${upspeed WLAN0}${color}${font} ${alignr}${color2}${upspeedgraph WLAN0 8,60 77507B 5C3566}${color}\n${goto 32}Total: ${font Ubuntu:style=Bold:size=8}${color2}${totalup WLAN0}${color}${font}\n${voffset 2}${color0}${font Webdings:size=17}\xe2\x80\x9c${font}${color}${goto 32}${voffset -5}Down: ${font Ubuntu:style=Bold:size=8}${color1}${downspeed WLAN0}${color}${font} ${alignr}${color2}${downspeedgraph WLAN0 8,60 77507B 5C3566}${color}\n${goto 32}Total: ${font Ubuntu:style=Bold:size=8}${color2}${totaldown WLAN0}${color}${font}\n${voffset 2}${color0}${font Poky:size=14}Y${font}${color}${goto 32}${voffset -2}Signal: ${font Ubuntu:style=Bold:size=8}${color1}${wireless_link_qual_perc WLAN0}%${color}${font} ${alignr}${color2}${wireless_link_bar 8,60 WLAN0}${color}\n${voffset 2}${color0}${font Webdings:size=16}\xc2\xac${font}${color}${goto 32}${voffset -8}Local IP: ${alignr}${color2}${addr WLAN0}${color}\n${goto 32}Public IP: ${alignr}${color2}${execi 10800 ~/.conky/conkyIp}${color}\n# |--ETH0\n${else}${if_up eth0}\n${voffset -5}${color0}${font Webdings:size=17}\xe2\x80\x9d${font}${color}${goto 32}${voffset -5}Up: ${font Ubuntu:style=Bold:size=8}${color1}${upspeed eth0}${color}${font} ${alignr}${color2}${upspeedgraph eth0 8,60 77507B 5C3566}${color}\n${goto 32}Total: ${font Ubuntu:style=Bold:size=8}${color2}${totalup eth0}${color}${font}\n${voffset 2}${color0}${font Webdings:size=17}\xe2\x80\x9c${font}${color}${goto 32}${voffset -5}Down: ${font Ubuntu:style=Bold:size=8}${color1}${downspeed eth0}${color}${font} ${alignr}${color2}${downspeedgraph eth0 8,60 77507B 5C3566}${color}\n${goto 32}Total: ${font Ubuntu:style=Bold:size=8}${color2}${totaldown eth0}${color}${font}\n${voffset 2}${color0}${font Webdings:size=16}\xc2\xac${font}${color}${goto 32}${voffset -4}Local IP: ${alignr}${color2}${addr eth0}${color}\n${goto 32}Public IP: ${alignr}${color2}${execi 10800 ~/.conky/conkyIp}${color}\n# |--PPP0\n${else}${if_up ppp0}\n${voffset -5}${color0}${font Webdings:size=17}\xe2\x80\x9d${font}${color}${goto 32}${voffset -5}Up: ${font Ubuntu:style=Bold:size=8}${color1}${upspeed ppp0}${color}${font} ${alignr}${color2}${upspeedgraph ppp0 8,60 77507B 5C3566}${color}\n${goto 32}Total: ${font Ubuntu:style=Bold:size=8}${color2}${totalup ppp0}${color}${font}\n${voffset 2}${color0}${font Webdings:size=17}\xe2\x80\x9c${font}${color}${goto 32}${voffset -5}Down: ${font Ubuntu:style=Bold:size=8}${color1}${downspeed ppp0}${color}${font} ${alignr}${color2}${downspeedgraph ppp0 8,60 77507B 5C3566}${color}\n${goto 32}Total: ${font Ubuntu:style=Bold:size=8}${color2}${totaldown ppp0}${color}${font}\n${voffset 2}${color0}${font Webdings:size=16}\xc2\xac${font}${color}${goto 32}${voffset -4}Local IP: ${alignr}${color2}${addr ppp0}${color}\n${else}${voffset 4}${offset 4}${color0}${font Wingdings:size=20}N${font}${color}${voffset -6}${goto 32}Network Unavailable${voffset 14}${endif}${endif}${endif}\n
Run Code Online (Sandbox Code Playgroud)\n

Zei*_*kon 5

似乎只是为了迷惑用户,可能有许多不同的网络条目——很难确定这是否与硬件/驱动程序、Ubuntu 的确切版本或不太明智的东西有关。不幸的是,我们无法确定是否会找到 ETH0 或 WLAN0——但许多下载的脚本都会假设这一点。我必须为我的特定系统找到正确的 wifi 名称。谷歌搜索一下发现了这个命令:

$ nmcli dev status
DEVICE   TYPE      STATE        CONNECTION          
wlp3s0   wifi      connected    StokesCountyDEAvan4 
enp0s25  ethernet  unavailable  --                  
lo       loopback  unmanaged    -- 
Run Code Online (Sandbox Code Playgroud)

此命令不需要超级用户权限,因此应该可供二级用户(甚至可能是来宾)访问。很容易看出,ETH0 或 ETH1 和 WLAN0 不在站点中。为了让我的 Conky 网络监视器部分正常工作,我所要做的就是用.conkyrcwlp3s0 替换 WLAN0,用 enp0s25 替换 ETH0(如果我通过有线以太网连接)。保存文件后,conky 重新启动,并开始实时正确报告我的网络状况和活动,就像 CPU 负载、RAM 使用情况和 HDD I/O 一样。