GNU/Linux >> Tutoriels Linux >  >> Debian

Mettez la musique en pause tout en verrouillant l'écran et reprenez-la tout en déverrouillant pour Spotify, Rhythmbox et autres

Si vous verrouillez l'écran de votre ordinateur (sans arrêter le système), la plupart des lecteurs audio de bureau continueront de jouer en arrière-plan et parfois aucun son ¹. Pour cette raison, vous pouvez ignorer par inadvertance des parties de podcasts ou de chansons dans une liste de lecture, etc.

Entrez Pause-on-lock, un script bash qui met en pause votre lecteur de musique lorsque vous verrouillez l'écran et reprend la lecture lorsque l'écran est déverrouillé.

pause-on-lock fonctionne dans les environnements de bureau Unity, GNOME, Cinnamon, KDE Plasma et MATE et prend en charge Spotify et Rhythmbox par défaut. Avec l'aide de Playerctl (un contrôleur de ligne de commande pour contrôler les lecteurs multimédias prenant en charge l'interface MPRIS D-Bus), Ce script peut étendre ses lecteurs de musique pris en charge à de nombreux autres, notamment Audacious, VLC, Cmus et autres .

Pour installer la pause sur le verrouillage, téléchargez le script, copiez-le quelque part $PATH , aimer /usr/local/bin , et rendez-le exécutable. Par exemple, installer sur /usr/local/bin et rendez-le automatiquement exécutable avec (cela suppose que vous ayez le script pause-on-lock disponible dans le dossier en cours) :

sudo install pause-on-lock /usr/local/bin

Avertissement :Vérifiez toujours le code des scripts que vous exécutez sur votre système. Le code de script pause-on-lock est en fait assez petit, donc facile à inspecter.

pour essayer , il vous suffit d'exécuter le script :

pause-on-lock

Désormais, Spotify ou Rhythmbox devrait automatiquement s'arrêter lorsque vous verrouillez votre écran dans les environnements de bureau MATE, GNOME, KDE Plasma, Cinnamon ou Unity et reprendre lorsque vous déverrouillez votre écran.

Si vous souhaitez utiliser la pause au verrouillage avec d'autres lecteurs multimédias compatibles MPRIS tels qu'Audacious ou VLC, installez playerctl :

  • Debian, Ubuntu ou Linux Mint :

sudo apt install playerctl

  • Fedora :
sudo dnf install playerctl

  • Arch-Linux, Manjaro :
sudo pacman -S playerctl

  • openSUSE :
sudo zypper install playerctl

  • Système d'exploitation uniquement :
sudo eopkg install playerctl

Vous voudrez Ajouter une pause sur le verrouillage à vos applications de démarrage vous n'avez donc pas besoin d'exécuter manuellement le script chaque fois que vous souhaitez que votre lecteur de musique s'arrête lorsque vous verrouillez votre écran et le déverrouille lorsque vous déverrouillez votre écran. Démarrez l'application d'application de démarrage ou une application équivalente et à partir de là, ajoutez "Pause-on-Lock" à vos applications de démarrage.

Si votre environnement de bureau / distribution Linux ne dispose pas d'un outil graphique permettant d'ajouter des scripts au démarrage, vous pouvez également le faire manuellement (pour les bureaux basés sur GNOME) en créant un fichier appelé. créer pause-on-lock.desktop en ~/.config/autostart/ avec le contenu suivant :

[Desktop Entry]
Type=Application
Exec=pause-on-lock
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=pause-on-lock

¹ Dans Gnome 3.32 avec GDM3 (Ubuntu 19.04), le comportement par défaut consiste à désactiver le lecteur de musique lorsque l'écran est verrouillé pendant que la lecture continue en arrière-plan. Ensuite, si l'utilisateur appuie sur une touche ou déplace la souris pour activer l'écran de verrouillage, le son sera coupé même si l'écran n'a pas été déverrouillé. D'autre part, sur Ubuntu MATE 18.04 (qui utilise MATE Screensaver), vous continuerez à entendre votre musique après avoir verrouillé l'écran.


Debian
  1. Comment exécuter le script après la reprise et après le déverrouillage de l'écran ?

  2. Les 3 meilleures alternatives de lecteur de musique Tomahawk pour Linux

  3. Yarock Player - Un lecteur de musique moderne et élégant pour Linux

  4. Exemples de boucle Bash For et de boucle While

  5. Comment mettre en pause et reprendre les conteneurs Docker

Les 13 meilleurs lecteurs de musique pour Ubuntu et Linux Mint

L'icône entre les paramètres et l'écran de verrouillage dans Gnome3 ?

Le système n'hiberne pas ; L'écran clignote pendant quelques secondes et rien d'autre ne se passe ?

Les 5 meilleures distributions Linux pour les développeurs et les programmeurs

3 lecteurs multimédias musicaux pour le terminal Debian 10

Les 15 meilleurs lecteurs de musique Linux pour les mélomanes