Существует ли способ, которым я могу получить общее время слушания от командной строки? Я хочу записать сценарий для отслеживания то, сколько времени я провожу слушание музыки ежедневно.
Во-первых, с помощью следующей команды:
pgrep banshee
можно проверить, работает ли Банши.
, Если да, можно использовать:
banshee --query-current-state
команда в Вашем сценарии удара для получения текущего состояния Банши (если это играет или не).
Вот [приблизительно 113] элементарные код удара, от которого можно запустить и улучшить сценарий:
#!/bin/bash
seconds=0
while : ; do
if ( pgrep banshee > /dev/null ); then
if [ "$(banshee --query-current-state | cut -d' ' -f2)" = "playing" ]; then
(( seconds++ ))
echo "Total listening time: $seconds seconds"
fi
fi
sleep 1
done
Вот [приблизительно 1 115] (не консоль, но с GUI) отслеживающие время приложения:
:
GTK-based X11 task timer
А графическая программа, которая отслеживает, как Ваше время проведено. Ведет простой список задач, каждая из которых может принадлежать проекту, и позволяет Вам отслеживать время в каждом. Несколько часов могут работать одновременно, аннотации могут быть добавлены ко дню, и отчеты могут быть сгенерированы или в HTML или в тексте. Если GTimer обнаруживает, что Вы неактивны, Вам дают опцию вычитания от времени, которое Вы провели неактивный, когда Вы возвращаетесь.
По сравнению с другими приложениями отслеживания времени, GTimer является графическим без в зависимости от настольной среды и стремится к простоте вместо того, чтобы пытаться быть законченным отслеживанием проекта и приложением биллинга.
Снимок:
Установка:
sudo apt-get install gtimer
Пакет: gtimelog
Раздел: universe/admin
Описание:
A Gtk+ time tracking application
Программа учета рабочего времени (иначе gtimelog) предоставляет приложение отслеживания времени, чтобы позволить пользователю отслеживать то, что они продолжают работать в течение дня и сколько времени они тратят выполнение его.
Снимок:
Установка:
sudo apt-get install gtimelog
Описание:
Time tracking applet for GNOME
Хомяк Проекта помогает Вам отслеживать то, сколько времени Вы проводите на различных операциях в течение дня. Каждый раз, когда Вы перемещаетесь от одной задачи до другого, Вы изменяете свое текущее действие в апплете GNOME.
Это может представить графическую статистику того, сколько времени Вы потратили на каждую задачу и можете быть полезны для расписаний сотрудника управления проектами или хранения.
Снимок:
Установка:
sudo apt-get install hamster-applet
Для установки AppIndicator для того же:
sudo apt-get install hamster-indicator