对于Spotify,Rhythmbox等,在锁定屏幕时暂停音乐,解锁并恢复

当您锁定计算机屏幕(不使系统挂起)时,大多数台式机音频播放器会继续在后台播放,但是您可能听不到任何声音。因此,可能会无意中跳过某些播客和歌曲(例如播放列表)。
进入 暂停锁定一个Bash脚本,它在屏幕锁定时暂停音乐播放器,并在屏幕解锁时恢复播放。锁定暂停功能可在Unity,GNOME,Cinnamon,KDE Plasma和MATE桌面环境中使用,默认情况下具有Spotify和Rhythm Box。在…的帮助下 播放器 (用于控制支持MPRIS D-Bus接口的媒体播放器的命令行控制器),此脚本可以将支持的音乐播放器扩展到许多其他播放器,包括Audacious,VLC,Cmus等。要安装暂停锁, 下载脚本并将其复制到您的某处 $PATH,最爱 /usr/local/bin,使其可执行。举个例子安装在 /usr/local/bin 要使其自动可执行(假定当前文件夹中有一个暂停锁定脚本)。

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

警告:请始终检查系统上运行的脚本的代码。暂停锁定 脚本代码 实际上,它是如此之小以至于检查容易。
要尝试,只需运行脚本。

pause-on-lock

MATE,GNOME,KDE-在Plasma,Cinnamon或Unity桌面环境中锁定屏幕会导致Spotify或Rhythmbox在解锁屏幕时自动暂停并恢复。 Audacious和VLC等播放器会安装playerctl。

  • Debian,Ubuntu或Linux Mint:
sudo apt install playerctl
  • 软呢帽:
sudo dnf install playerctl
  • Arch Linux,Manjaro:
sudo pacman -S playerctl
  • openSUSE:
sudo zypper install playerctl
  • Solus OS:
sudo eopkg install playerctl

在启动应用程序中添加锁定暂停,这样您就不必在每次锁定屏幕,暂停音乐播放器或解锁和解锁屏幕时都手动运行脚本你呢启动启动应用程序应用程序或等效软件,然后从此处将“暂停”添加到启动应用程序。
如果您的桌面环境/ Linux发行版没有可将脚本添加到引导中的图形工具,则还可以创建以下文件并手动运行(对于基于GNOME的桌面): pause-on-lock.desktop~/.config/autostart/ 具有以下内容:

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

G对于带有GDM3(Ubuntu 19.04)的Gnome 3.32,默认行为是在锁定屏幕时使音乐播放器静音,同时继续在后台播放。然后,当用户按下键或移动鼠标以打开锁定屏幕时,即使屏幕未解锁,声音也不会被静音。另一方面,Ubuntu MATE 18.04(使用MATE Screensaver)在锁定屏幕后继续播放音乐。

Sidebar