Ich versuche, ein Skript zu erstellen, das jedes Minute mein aktives Fenster überwacht und die Zeit, die ich für jede Anwendung verbringe, protokolliert. Das Ziel ist: < /p>
Monitor which application/window is active every minute.
Log cumulative time per application (e.g., Browser: 2 hours, VS Code: 3 hours).
Generate daily/weekly usage reports.
Trigger an alert if any non-productive app (e.g., social media, YouTube) is used for more than 1 hour.
< /code>
Ich leite auf einer Wayland -Sitzung (z. B. mit Sway, GNOME oder HYPRLAND), in dem herkömmliche X11 -Tools wie XDOTOOL nicht funktionieren.
Frage:
Welche Befehlszeilen-Tools oder -Methoden kann ich in einem Shell-Skript verwenden, um das aktuell aktive Fenster auf Wayland zuverlässig zu bestimmen, Daten zu protokollieren und Benachrichtigungen zu erstellen? Alle für Wayland spezifischen Beispiele oder Zeiger würden sehr geschätzt.
Ich erwarte zuerst>
Wie kann ich die aktive Anwendungsnutzung auf Wayland über ein Shell -Skript auf Ubuntu verfolgen? ⇐ Linux
-
- Similar Topics
- Replies
- Views
- Last post