Si bloquea la pantalla de su computadora (sin detener el sistema), la mayoría de los reproductores de audio de escritorio continuarán reproduciéndose en segundo plano y, a veces, sin sonido ¹. Debido a esto, puedes omitir sin darte cuenta partes de podcasts o canciones en una lista de reproducción, etc.
Ingrese Pause-on-lock, un script bash que pausará su reproductor de música cuando bloquee la pantalla y reanudará la reproducción cuando la pantalla esté desbloqueada.
pause-on-lock funciona en entornos de escritorio Unity, GNOME, Cinnamon, KDE Plasma y MATE y es compatible con Spotify y Rhythmbox de forma predeterminada. Con la ayuda de Playerctl (un controlador de línea de comandos para controlar reproductores multimedia compatibles con la interfaz MPRIS D-Bus), Este script puede extender sus reproductores de música compatibles a muchos otros, incluidos Audacious, VLC, Cmus y otros .
Para instalar la pausa al bloquear, descargue el script, cópielo en el suyo en algún lugar $PATH
, para gustar /usr/local/bin
y hacerlo ejecutable. Por ejemplo, instalar en /usr/local/bin
y hazlo ejecutable automáticamente con (esto supone que tienes el script de pausa al bloquear disponible en la carpeta actual):
sudo install pause-on-lock /usr/local/bin
Advertencia:siempre verifique el código de los scripts que está ejecutando en su sistema. El código de secuencia de comandos de pausa al bloquear es bastante pequeño, por lo que es fácil de inspeccionar.
para probarlo , todo lo que tienes que hacer es ejecutar el script:
pause-on-lock
Ahora Spotify o Rhythmbox deberían hacer una pausa automáticamente cuando bloquea su pantalla en entornos de escritorio MATE, GNOME, KDE Plasma, Cinnamon o Unity y reanudar cuando desbloquea su pantalla.
Si desea utilizar la pausa al bloquear con otros reproductores multimedia compatibles con MPRIS, como Audacious o VLC, instale playerctl:
- Debian, Ubuntu o Linux Mint:
sudo apt install playerctl
- Fedora:
sudo dnf install playerctl
- Arch-Linux, Manjaro:
sudo pacman -S playerctl
- abrir SUSE:
sudo zypper install playerctl
- Solo sistema operativo:
sudo eopkg install playerctl
Querrá Agregar una pausa al bloquear sus aplicaciones de inicio para que no tenga que ejecutar manualmente el script cada vez que desee que su reproductor de música se detenga cuando bloquee la pantalla y se desbloquee cuando la desbloquee. Inicie la aplicación de aplicación de inicio o una aplicación equivalente y desde allí agregue "Pause-on-Lock" a sus aplicaciones de inicio.
Si su entorno de escritorio/distribución de Linux no tiene una herramienta gráfica que permita agregar scripts al inicio, también puede hacerlo manualmente (para escritorios basados en GNOME) creando un archivo llamado. crear pause-on-lock.desktop
en ~/.config/autostart/
con el siguiente contenido:
[Desktop Entry]
Type=Application
Exec=pause-on-lock
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=pause-on-lock
¹ En Gnome 3.32 con GDM3 (Ubuntu 19.04), el comportamiento predeterminado es silenciar el reproductor de música cuando la pantalla está bloqueada mientras la reproducción continúa en segundo plano. Luego, si el usuario presiona una tecla o mueve el mouse para activar la pantalla de bloqueo, el sonido se silenciará aunque la pantalla no esté desbloqueada. Por otro lado, en Ubuntu MATE 18.04 (que usa MATE Screensaver), seguirás escuchando tu música después de bloquear la pantalla.