如何從 Linux 命令行控制音樂播放器

如何從 Linux 命令行控制音樂播放器

你在 Linux 終端工作時聽音樂嗎?您是否覺得必須退出終端(即使是一分鐘)以跳過歌曲、暫停某些內容或完全停止音樂播放很煩人?如果是這樣,您將有興趣知道可以從 Linux 命令行控制音樂播放器。跟隨我們學習使用 Linux 命令行來控制音樂播放器的兩種簡單方法!

方法一——PlayerCTL

PlayerCTL 是一個命令行應用程序,使用時可以從命令行控制音樂播放器,只要它們支持 MPRIS(媒體播放器遠程接口規範)。

安裝 PlayerCTL

遺憾的是,任何主流 Linux 發行版都沒有預裝 PlayerCTL。因此,在我們向您展示如何使用它通過命令行控制音樂播放器之前,我們必須演示如何安裝它。幸運的是,PlayerCTL 是 Linux 社區的最愛,因此獲取它並不困難。

要安裝在 Linux PC 上運行的 PlayerCTL 應用程序,請按鍵盤上的 Ctrl + Alt + T 或 Ctrl + Shift + T 打開終端窗口。然後,按照下面列出的與您使用的發行版相對應的命令行說明進行操作。

Ubuntu

要讓 PlayerCTL 在 Ubuntu 上工作,請使用以下 Apt 命令。

注意:PlayerCTL 僅在 19.10 及更高版本的 Ubuntu 軟件存儲庫中。

sudo apt 安裝 playerctl

Debian

在 Debian 上,可以使用以下apt-get 命令從“主”軟件存儲庫安裝較舊版本的 PlayerCTL 程序 。

sudo apt-get install playerctl

請記住,此版本的 PlayerCTL 僅適用於 Debian 10 Buster 和 Debian Sid 用戶。如果您想訪問此應用程序並使用 Debian 9,您必須首先升級您的操作系統。要從 Debian 9 升級到 Debian 10,請遵循我們關於主題的指南。另外,請務必查閱官方文檔。

拱形Linux

在 Arch Linux 上,您將能夠通過“社區”軟件存儲庫安裝 PlayerCTL 程序。請務必編輯您的 Pacman.conf 文件以包含“社區”軟件存儲庫,否則將無法安裝該應用程序。

在您的系統上啟用“社區”後,使用下面的Pacman 命令讓 PlayerCTL 在 Arch Linux 上工作。

須藤吃豆子 -S playerctl

軟呢帽

從 Fedora 30 開始,所有 Fedora Linux 用戶都可以使用 PlayerCTL。要在您的系統上安裝軟件,請使用以下 dnf install 命令。

須藤 dnf 安裝 playerctl

OpenSUSE

從 OpenSUSE 15.1 開始,可以讓 PlayerCTL 應用程序正常工作。要開始安裝,請使用以下 zypper install 命令。

須藤 zypper 安裝 playerctl

無法讓 PlayerCTL 處理您的 OpenSUSE 版本?您可能正在使用過時的 LEAP 版本。一定要從15.0升級到15.1!

通用 Linux

PlayerCTL 應用程序可供所有 Linux 用戶通過 GitHub 上的源代碼安裝。如果您使用的 Linux 操作系統沒有現成的 PlayerCTL,請單擊此處了解如何從頭開始構建它。

使用 PlayerCTL 控制音樂播放

如何從 Linux 命令行控制音樂播放器

PlayerCTL 可以暫停、播放、停止、轉到下一首歌曲和跳回到上一首歌曲。打開終端窗口並按照下面的命令示例學習如何使用它來控制音樂播放。

注意:不要使用sudo以 root 身份運行 PlayerCTL  !命令將不起作用!

暫停

需要暫停當前正在播放的歌曲?使用 playerctl pause 命令。

playerctl 暫停

嘗試從命令行重新開始播放歌曲?使用 playerctl play 命令。

播放器播放

停止

想要完全停止音樂播放?運行 playerctl stop命令。

播放器停止

下一個

需要跳到播放列表中的下一首歌曲嗎?在命令行中執行 playerctl next

下一個播放器

以前的

不小心跳過太多歌曲?使用playerctl previous返回上一首歌曲 。

playerctl 前一個

方法 2 – Omnipause

如何從 Linux 命令行控制音樂播放器

Omnipause 是另一個可以從命令行控制音樂的命令行應用程序。但是,與 PlayerCTL 不同的是,它不適用於任何支持 MPRIS 的播放器。相反,它適用於 D-Bus,只有一些音樂應用程序支持。

安裝 Omnipause

遺憾的是,Omnipause 遠沒有 PlayerCTL 流行,因此該應用程序不存在於任何流行的 Linux 發行版的軟件存儲庫中。相反,您需要從 GitHub 下載源代碼並從頭開始編譯。

要開始安裝 Omnipause,請按鍵盤上的 Ctrl + Alt + T 或 Ctrl + Shift + T 打開終端窗口 。然後,使用以下命令在您的系統上設置 Git 應用程序。

Ubuntu

sudo apt 安裝 git

Debian

sudo apt-get 安裝 git

拱形Linux

須藤吃豆子 -S git

軟呢帽

須藤 dnf 安裝 git

OpenSUSE

須藤 zypper 安裝 git

安裝 Git 工具後,使用 git clone 命令下載 Omnipause 源代碼。

git 克隆 https://github.com/mel00010/OmniPause.git

將終端窗口移動到“OmniPause”文件夾並使用sudo make install 安裝程序 。

cd OmniPause sudo make install

使用 Omnipause 控制音樂播放

使用 Omnipause,您可以暫停音樂、通過播放開始或繼續播放、使用停止命令停止播放、使用下一首歌曲前進以及使用上一首歌曲返回。要了解如何使用 Omnipause 控制您最喜歡的音樂播放器,請按照以下命令示例進行操作。

暫停

要使用 OmniPause 暫停音樂播放,請使用 omn​​ipause pause 命令。

無所不在的停頓

需要開始播放還是繼續播放?在終端窗口中使用 omn​​ipause play 命令。

無所不在的遊戲

停止

想要完全停止音樂播放?運行 omn​​ipause stop 命令。

無所不在

下一個

想要前進播放列表中的歌曲?執行 omn​​ipause next命令。

無所不在

以前的

需要返回播放列表中的歌曲嗎?運行 無所不能以前

以前的無所不能


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。