Как да контролирате музикални плейъри от командния ред на Linux

click fraud protection

Слушате ли музика, докато работите в терминала на Linux? Досадно ли ви е да излезете от терминала, дори и за минута, за да пропуснете песен, да направите пауза или да спрете възпроизвеждането на музика? Ако е така, ще ви е интересно да знаете, че е възможно да контролирате музикални плейъри от командния ред на Linux. Следвайте, докато разгледаме два лесни начина за използване на командния ред на Linux за контрол на музикални плейъри!

Метод 1 - PlayerCTL

PlayerCTL е приложение за команден ред, което, когато се използва, може да контролира музикални плейъри от командния ред, стига да поддържат MPRIS (спецификация за отдалечена интерфейсна връзка на Media Player).

Инсталиране на PlayerCTL

За съжаление, PlayerCTL не е предварително инсталиран на никоя от основните Linux дистрибуции. Така че, преди да ви покажем как да го използвате за управление на вашия музикален плейър чрез командния ред, трябва да демонстрираме как да го инсталирате. За щастие, PlayerCTL е фаворит в Linux общността, така че да го получите не е трудно.

instagram viewer

За да инсталирате приложението PlayerCTL, работещо на вашия компютър с Linux, отворете прозореца на терминала, като натиснете Ctrl + Alt + T или Ctrl + Shift + T на клавиатурата. След това следвайте инструкциите на командния ред, описани по-долу, които съответстват на разпространението, което използвате.

Ubuntu

За да накарате PlayerCTL да работи върху Ubuntu, използвайте следното подходящ команда.

Забележка: PlayerCTL е само в софтуерните хранилища на Ubuntu за версия 19.10 и по-нови.

sudo apt инсталирайте playerctl

Debian

В Debian по-стара версия на програмата PlayerCTL може да бъде инсталирана от софтуерното хранилище „Main“, използвайки следното: ап-да команда.

sudo apt-get install playerctl

Имайте предвид, че тази версия на PlayerCTL е достъпна само за потребители на Debian 10 Buster и Debian Sid. Ако искате да получите достъп до това приложение и сте на Debian 9, първо трябва да надстроите вашата операционна система. За да надстроите от Debian 9 до Debian 10, следвайте нашето ръководство по темата. Също така, не забравяйте да се консултирате с официалната документация.

Arch Linux

В Arch Linux ще можете да инсталирате програмата PlayerCTL чрез хранилището на софтуера „Community“. Не забравяйте да редактирате файла си Pacman.conf, за да включите софтуерното хранилище „Community“, или няма да е възможно да инсталирате приложението.

Когато „Community“ е активиран във вашата система, използвайте следното Пак Ман команда надолу, за да накара PlayerCTL да работи върху Arch Linux.

sudo pacman -S playerctl

Fedora

От Fedora 30 PlayerCTL е достъпен за всички потребители на Fedora Linux. За да инсталирате софтуера на вашата система, използвайте следното dnf инсталиране команда.

sudo dnf инсталирайте playerctl

OpenSUSE

Към OpenSUSE 15.1 е възможно приложението PlayerCTL да работи. За да започнете инсталацията, използвайте следното инсталиране на цип команда.

sudo zypper install playerctl

Не може ли PlayerCTL да работи по издаването на OpenSUSE? Може да използвате остаряла версия на LEAP. Не забравяйте да надстроите от 15.0 на 15.1!

Общ Linux

Приложението PlayerCTL е достъпно за инсталиране за всички потребители на Linux чрез изходния код на GitHub. Ако използвате операционна система Linux, която няма PlayerCTL лесно достъпна, щракнете тук за да научите как да го изградите от нулата.

Използване на PlayerCTL за контрол на възпроизвеждането на музика

PlayerCTL може да направи пауза, да играе, да спре, да премине към следващата песен и да прескочи обратно към предишната песен. Отворете прозорец на терминал и следвайте примерите на командите по-долу, за да научите как да го използвате за контрол на възпроизвеждането на музика.

Забележка: не стартирайте PlayerCTL като root Sudo! Командите няма да работят!

пауза

Трябва да направите пауза на песен, която в момента се възпроизвежда? Възползвайте се от playctl пауза команда.

playctl пауза

Играй

Опитвате се да започнете възпроизвеждане на песен отново от командния ред? Използвай playctl игра команда.

playctl игра

Спри се

Искате ли напълно да спрете възпроизвеждането на музика? Изпълнете playctl стоп команда.

playctl стоп

Следващия

Трябва ли да преминете към следващата песен в плейлиста си? Изпълни следващ играч в командния ред.

следващ играч

предишен

Случайно да прескочите твърде много песни? Върнете се към предишната песен с playerctl предишен.

playerctl предишен

Метод 2 - Омнипауза

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 install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf инсталирайте git

OpenSUSE

sudo zypper install git

С инсталирания инструмент Git използвайте git клон команда за изтегляне на изходния код на Omnipause.

git клон https://github.com/mel00010/OmniPause.git

Преместете прозореца на терминала в папката „OmniPause“ и инсталирайте програмата с sudo make install.

cd OmniPause sudo make install

Използвайте Omnipause, за да контролирате възпроизвеждането на музика

С Omnipause можете да поставите на пауза музика, да я стартирате или възобновите с възпроизвеждане, да спрете възпроизвеждането с командата стоп, да продължите напред песен със следващия и да се върнете с предишната. За да научите как да контролирате любимия си музикален плейър с помощта на Omnipause, следвайте примерите по-долу.

пауза

За да спрете възпроизвеждането на музика с OmniPause, използвайте омнипауза пауза команда.

омнипауза пауза

Играй

Трябва да започнете възпроизвеждането или да го възобновите? Използвай омнипауза игра команда в терминален прозорец.

омнипауза игра

Спри се

Искате да спрете възпроизвеждането на музика? Изпълнете омнипауза стоп команда.

омнипауза стоп

Следващия

Искате ли да продължите напред песен в плейлиста? Изпълнете омнипауза следваща команда.

омнипауза следваща

предишен

Трябва да върнете песен в плейлиста си? тичам омнипауза предишна

омнипауза предишна
watch instagram story