在 Linux 上显示软件使用情况的应用程序?

软件推荐 linux 统计数据
2021-10-28 23:45:41

是否有软件可以显示 Linux 中的软件使用情况?它应该显示

  • 最后使用于
  • 使用特定软件的次数
  • “使用频率”图表/GUI 会很棒!

还有几点:

  • 如果应用程序在 GUI 中一起显示所有应用程序的数据,我会更喜欢。但即使是终端中的表格输出也是可以接受的。
  • 该应用程序仅供单个用户使用,因此该应用程序无需显示所有用户的使用情况。

示例输出可能是这样的

__________________________________________________
 APP     | Usage |   Last Used   |   Today's use | 
=========|=======|===============|============== |
Firefox  | HIGH  | Today 11:10pm |   5 times     |
Terminal | HIGH  | Today 10:00pm |   10 times    | 
GNOME Do | LOW   | 25 jan 2014   |    0 times    |
__________________________________________________

编辑:虽然我更喜欢原生 Linux 应用程序,但通过Wine运行的 Windows 应用程序也是可以接受的。

4个回答

“活动日志”是一个很好的程序,可以满足您的一些要求,但遗憾的是不是全部。您可以在 Ubuntu 软件中心找到它。

预览

通常它不会显示您的程序的使用情况,只显示文件,但在之后,您可以为每个需要了解更多状态的程序安装单独的插件。这些插件称为“数据提供者”。(例如 chrome 插件)。这里是所有可用数据提供者。然后它会通过您安装的插件跟踪您的程序使用情况。

顺便说一句,第三个选项卡(按钮左侧的那个看起来像放大镜)显示了一个时间线。

...底线;安装起来非常繁琐(尤其是您要单独安装每个插件)并且并没有真正达到您需要的位置,但它有点接近。

看看古老的“sa”UNIX / Linux 系统管理员命令:sa. 这总结了保存到“acct”文件中的会计信息,并且应该能够为您提供您需要的所有信息......以及更多信息。

大多数现代 linux 系统默认不启用“acct”进程记帐。您应该能够使用该accton命令启用它。

您可以使用WhatPulse

  • 自由
  • Linux(还有 Win/Mac)
  • 它记录了每个程序花费的总时间,
  • 统计信息可在线获取,也可在桌面客户端获取。
  • 支持多台电脑
  • 它记录了每个程序中的鼠标点击次数和键盘敲击次数。由于您可以选择要显示的今天、昨天、本周、当月、过去三个月、过去六个月、当年和所有时间的统计信息,因此您也可以大致了解上次使用该应用程序的时间作为它的使用级别。

在此处输入图像描述

  • 作为一项高级服务,您可以获得每个应用程序的正常运行时间图表 在此处输入图像描述

您可以使用命令下载活动日志

sudo apt install 活动日志管理器