Автоматически сделайте паузу вашего музыкального проигрывателя, когда экран заблокируется и возобновите плавание, как только экран снова разблокирован.
Это в основном сценарий Bash с тем же именем, переписанным в Python. Преимущество версии Python заключается в том, что она должна обнаружить используемую вами заставку и автоматически запускать игроки (ы), пока они видны на D-BUS. Таким образом, нет необходимости в постоянно растущих массивах поддерживаемых приложений в коде и никакой конфигурации не требуется.
Пауза на блокировке доступна на PYPI, поэтому все, что вам нужно сделать, это запустить pip install pauseonlock .
После установки просто запустите pauseonlock . Не будет вывода, так как программа предназначена для запуска в фоновом режиме. Для максимального удобства настройте свою среду рабочего стола, чтобы запустить pauseonlock каждый раз, когда вы входите в систему.
Единственная зависимость-это python-dbus-next, который сам по себе не имеет дальнейшей зависимости.