Как я могу отслеживать активное использование приложений на Уэйленде через сценарий оболочки на Ubuntu?Linux

Anonymous
Как я могу отслеживать активное использование приложений на Уэйленде через сценарий оболочки на Ubuntu?

Сообщение Anonymous »

Я пытаюсь создать скрипт, который контролирует мое активное окно каждую минуту и ​​регистрирует время, которое я трачу на каждое приложение. Цель состоит в том, чтобы: < /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>
Я работаю на сеансе Wayland (например, с использованием Sway, Gnome или Hyprland), где традиционные инструменты X11, такие как Xdotool, не работают.
Вопрос:
Какие инструменты или методы командной строки я могу использовать в скрипте оболочки, чтобы надежно определить в настоящее время активное окно на Уэйленде, данные использования, и генерировать уведомления? Любые примеры или указатели, специфичные для Уэйленда, будут высоко оценены.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... -on-ubuntu

Вернуться в «Linux»