¿Aplicación para mostrar el uso de software en Linux?

¿Existe un software para mostrar el uso de software en Linux? debería mostrar

  • Usado por última vez el
  • Cuántas veces se usó un software en particular
  • ¡El gráfico/GUI de "frecuencia de uso" sería genial!

Algunos puntos más:

  • Preferiría que la aplicación muestre datos sobre todas las aplicaciones juntas en una GUI. Pero incluso una salida tabular en la terminal es aceptable.
  • La aplicación debe ser utilizada por un solo usuario, por lo que no es necesario que la aplicación muestre el uso de todos los usuarios juntos.

Una salida de muestra podría ser así

__________________________________________________
 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    |
__________________________________________________

EDITAR: aunque preferiría una aplicación nativa de Linux, también sería aceptable una aplicación de Windows que se ejecutaría a través de Wine .

¿Está hablando de "uso de software en general" o de una instalación específica (es decir, con qué frecuencia se usa qué software en una máquina específica, tal vez incluso por usuario o para un usuario específico)? ¿Debería simplemente generar un registro o almacenar estadísticas en alguna base de datos? ¿Se requiere una GUI y, de ser así, qué funciones debería proporcionar? ¿Qué formato de salida se requiere? Por favor, edite su pregunta y agregue algunos detalles más.
En general, intentaría auditdrecopilar las estadísticas por mí.
¿Qué quiere decir con "uso"? Inicio mi programa de correo una vez cada 3 meses más o menos, pero lo uso todos los días. Así que contar "comienza" no funcionará. Entonces, ¿cómo se mide el "uso"?
@angeloneuschitzer para mi propósito, los inicios serían suficientes, pero tal vez la aplicación podría medir el tiempo que pasa el proceso de la aplicación en la memoria para obtener mejores resultados.
¿ Un software similar al recomendado aquí , pero para Linux?
@JensPiegsa Sí, algo similar para Linux.

Respuestas (4)

Puedes usar WhatPulse :

  • Libre
  • Linux (y también Win/Mac)
  • Registra el tiempo total empleado en cada programa,
  • Las estadísticas están disponibles tanto en línea como en el cliente de escritorio.
  • Admite varias computadoras
  • Registra la cantidad de clics del mouse y las pulsaciones del teclado en cada programa. Como puede seleccionar las estadísticas que se mostrarán para hoy, ayer, la semana actual, el mes actual, los últimos tres meses, los últimos seis meses, el año actual y todo el tiempo, también puede tener una aproximación de la última vez que usó la aplicación. como su nivel de uso.

ingrese la descripción de la imagen aquí

  • Como servicio premium , puede tener un gráfico de tiempo de actividad por aplicacióningrese la descripción de la imagen aquí
¡¡guau!! ¡Eso es genial!
No parece estar disponible en los repositorios de paquetes de distribución. Probablemente porque es basura de fuente cerrada.
Desafortunadamente, la última vez que verifiqué WhatPulse ya no estaba disponible para Linux y aún más desafortunado es que el uso de datos por aplicación no está incluido en el plan gratuito :(
@UbuntuForumsStaffAreTrolls whatpulse.org/downloads enumera Linux
Está bien saberlo, me aseguré de poner "último que verifiqué" porque durante un tiempo no pude encontrar una descarga de Linux ni ninguna referencia a una versión de Linux, excepto en una publicación de Twitter o algo así.

"Activity Journal" es un buen programa que puede cubrir algunos de sus requisitos, pero lamentablemente no todos. Puede encontrarlo en el centro de software de Ubuntu.

Avance

Normalmente, no le mostraría el uso de sus programas, solo los archivos, pero después de esto , puede instalar complementos individuales para cada programa sobre el que necesita saber más sobre el estado. Los complementos se denominan "Proveedores de datos". (como un complemento de Chrome, por ejemplo). y aquí están todos los proveedores de datos disponibles. Luego rastrearía el uso de su programa a través del complemento que ha instalado.

Por cierto, la tercera pestaña (la que está a la izquierda del botón que parece una lupa) te muestra una línea de tiempo.

...línea de fondo; muy tedioso de instalar (especialmente porque instalaría cada complemento individualmente) y realmente no da en el clavo de lo que necesita, pero está un poco cerca.

Eche un vistazo al venerable comando "sa" UNIX/Linux sysadmin: sa. Esto resume la información contable guardada en el archivo "acct" y debería poder brindarle toda la información que necesita... y mucho más.

La mayoría de los sistemas Linux modernos no habilitan la contabilidad del proceso "acct" de forma predeterminada. Debería poder habilitarlo usando el acctoncomando.

Puedes descargar Activity Journal con comando

sudo apt install administrador de registro de actividad

¿Puedes detallar qué características tiene y cómo cumple con los requisitos del OP?