在 KDE 系统监视器中,为什么特定于应用程序的网络测量可能会丢失?

在 KDE 系统监视器中,为什么特定于应用程序的网络测量可能会丢失?

有两个系统运行 Plasma 5.27.7:Debian 测试和 openSUSE Tumbleweed。

在 openSUSE 下,系统监视器跟踪特定于应用程序的网络活动,请参见屏幕截图: 显示特定于应用程序的网络活动的系统监视器 在 Debian 下,没有下载/上传列(即使在“配置列...”列表中);特定于应用程序的网络图表存在但完全死亡。

为什么这些功能在 Debian 上会缺失/不活动?

系统监视器的版本也是5.27.7。

答案1

在 KDE 开发人员的帮助下解决了这个问题。

为系统监视器执行工作的库:libksysguard

提交添加每个进程的网络信息。旁注:2019 年,所以现在它很难站稳脚跟。

提交包括一些条件配置操作,具体取决于可执行Libcap_FOUND文件ksgrd_network_helper。我的系统中有这个可执行文件吗?我不。 Debian 构建二进制文件是否可能完全跳过了它?

amd64 上 libksysguard (4:5.27.8-1) 的 Debian 构建日志

不,它没有被跳过。包libkf5sysguard-bin应该把它放进去/usr/lib/x86_64-linux-gnu/libexec/ksysguard/ksgrd_network_helper

我有包裹吗libkf5sysguard-bin?我不o_O。

所以修复方法很简单apt install libkf5sysguard-bin。现在,列和图表都可以工作。

现在,为什么它没有与所有其他 KDE 东西一起安装呢?这是一个具有包依赖性的单独兔子洞...第一个镜头显示只有 2 个包甚至提到了它(我的系统上都缺少):

$ apt-cache rdepends libkf5sysguard-bin
libkf5sysguard-bin
Reverse Depends:
  libkf5sysguard-dev
  libksignalplotter9

不确定这会导致什么结果,但原来的问题现在得到了解答。

相关内容