如何在 GNOME 顶部面板显示网络使用情况?

如何在 GNOME 顶部面板显示网络使用情况?

我正在运行带有 GNOME 3.28.1 的 Ubuntu 18.04。我需要一个可以在顶部面板上显示我的网络速度的 GNOME 扩展。我试过了网速这是一个在面板上显示速度的扩展程序,但由于我使用有上限的网络,我需要知道每个会话使用的数据量。哪个扩展程序会在我将鼠标悬停在它上面时显示这些信息?

答案1

没有一个答案符合我的需求,所以我决定做更多的挖掘,并找到了最合适的解决方案。那就是同时使用网速简单网速

Simple Net Speed 有显示总网络使用情况的选项,我使用它来了解已使用了多少数据,并使用 NetSpeed 来了解当前速度。

在此处输入图片描述

答案2

简单网速如果您重新启动系统,将会重置。请改用vnstat

sudo apt-get install vnstat

等待 5 分钟让 vnstat 将所有可用接口添加到其数据库,或者如果您不想等待,则像vnstat -i <interface> --add所有接口一样手动执行此操作。(用于vnstat --iflist查看所有可用接口)

添加后,您将有许多不错的选项来查看您的网络使用情况(每日、每周、每月、每年、数据使用量最高的日子、实时流量等)。这些超出了您的使用范围。该命令vnstat -i <interface>将为您提供该接口的每日、每月和每年的数据使用情况。使用以下命令仅提取当天的数据使用情况。

vnstat -i wlp4s0 --oneline | awk -F ';' '{print "Today:" $6}'

执行者是一个 gnome 扩展,它允许您以指定的间隔运行任何命令并在顶部栏中显示输出。安装此扩展并添加上述命令并配置间隔。如果您擅长编写 shell 脚本,则可以使用 vnstat 并提取所需的任何数据并显示在顶部栏中(如果您的数据计划每月或每周有上限,则可能很有用)。下面的命令将提供图中所示的输出

vnstat -i <interface> --oneline | awk -F ';' '{print "Today:" $6 " | Month:" $11}'

上述命令的执行

答案3

网速只是一个用来显示网速的扩展。

对于您的网络使用情况

如果你想以图形方式显示本地网络连接,你可能会感兴趣以太. 免费、跨平台。连接的厚度是流量的指标。

替代文本

答案4

gnome-shell-system-monitor-applet将是最佳集成选项,但据我所知,它不跟踪数据使用情况。

一个解决方案是使用 Conky vnstat。参见这个答案(最后)看看如何设置

相关内容