Automatically pause your music player when the screen gets locked and resume plaback, once the screen is unlocked again.
This is basically the bash script with the same name rewritten in Python. The benefit of the Python version is that it should detect the screensaver you use and running player(s) automatically, as long, as they are visible on the D-Bus. So, no need for ever growing arrays of supported applications in the code and no configuration necessary.
Installation
Pause on Lock is available on pypi, so all you have to do is run pip install pauseonlock.
Usage
After installing, simply run pauseonlock. There will be no output, since the program is intended to be run in the background. For maximum convenience configure your desktop environment to start pauseonlock every time you log in.
Dependencies
The only dependency is python-dbus-next which itself has no further dependencies.
Metadata
Release files for pauseonlock 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pauseonlock-0.1.0.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pauseonlock-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.7 kB
Release files / pauseonlock-0.1.0.tar.gz
| Download URL | pauseonlock-0.1.0.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f6af0282e096a6c7c3bad2cc2c9b69f1444fef83009b5d2fdb5f1f994f5979f
|
|
BLAKE2b-256 checksum How to use checksums |
7cb5bbea7f4656decf12c93e33e3e95a3b92c762e921bb9bb4b24c01dae9c668
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5
|
Release files / pauseonlock-0.1.0-py3-none-any.whl
| Download URL | pauseonlock-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e886e2d7e2c028e5b4f6a598a3979038fc92f4ae83186969f51e0b40deb02b28
|
|
BLAKE2b-256 checksum How to use checksums |
70941a631306d57046e4912cabe880a9473286c7912fd5d3105ea3d9aadfc405
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.5
|