Linux 명령줄에서 음악 플레이어를 제어하는 ​​방법

리눅스 터미널에서 작업하면서 음악을 들으시나요? 노래를 건너뛰거나 일시 중지하거나 음악 재생을 완전히 중지하기 위해 1분이라도 터미널을 종료해야 하는 것이 짜증나십니까? 그렇다면 Linux 명령줄에서 음악 플레이어를 제어할 수 있다는 사실에 관심이 있을 것입니다. Linux 명령줄을 사용하여 뮤직 플레이어를 제어하는 ​​두 가지 쉬운 방법을 따라 가십시오!

방법 1 - PlayerCTL

PlayerCTL은 MPRIS(미디어 플레이어 원격 인터페이스 사양)를 지원하는 한 명령줄에서 음악 플레이어 를 제어할 수 있는 명령줄 응용 프로그램입니다 .

PlayerCTL 설치

안타깝게도 PlayerCTL은 주류 Linux 배포판에 사전 설치되어 제공되지 않습니다. 따라서 명령줄을 통해 음악 플레이어를 제어하는 ​​데 사용하는 방법을 보여주기 전에 설치 방법을 보여줘야 합니다. 운 좋게도 PlayerCTL은 Linux 커뮤니티에서 가장 좋아하는 프로그램이므로 얻는 것이 어렵지 않습니다.

Linux PC에서 작동하는 PlayerCTL 애플리케이션을 설치하려면 키보드에서 Ctrl + Alt + T  또는  Ctrl + Shift + T  를 눌러 터미널 창을 엽니다 . 그런 다음 사용하는 배포에 해당하는 아래에 설명된 명령줄 지침을 따르십시오.

우분투

Ubuntu에서 PlayerCTL이 작동하도록 하려면 다음 Apt  명령을 사용하십시오  .

참고: PlayerCTL은 버전 19.10 이상용 Ubuntu 소프트웨어 리포지토리에만 있습니다.

sudo apt 설치 playerctl

데비안

Debian에서 이전 버전의 PlayerCTL 프로그램은 다음 apt-get  명령을 사용하여 "메인" 소프트웨어 저장소에서 설치할 수 있습니다  .

sudo apt-get install playerctl

이 버전의 PlayerCTL은 Debian 10 Buster 및 Debian Sid 사용자만 사용할 수 있습니다. 이 앱에 액세스하려면 Debian 9를 사용 중이라면 먼저 운영 체제를 업그레이드해야 합니다. Debian 9에서 Debian 10으로 업그레이드하려면 해당 주제에 대한 가이드를 따르십시오 . 또한 공식 문서를 참조하십시오.

아치 리눅스

Arch Linux에서는 "커뮤니티" 소프트웨어 저장소를 통해 PlayerCTL 프로그램을 설치할 수 있습니다. "커뮤니티" 소프트웨어 저장소를 포함하도록 Pacman.conf 파일을 편집해야 합니다. 그렇지 않으면 앱을 설치할 수 없습니다.

시스템에서 "커뮤니티"가 활성화된 경우 아래에 있는 다음 Pacman  명령을 사용하여 Arch Linux에서 PlayerCTL이 작동하도록 하십시오.

sudo pacman -S playerctl

페도라

Fedora 30부터 PlayerCTL은 모든 Fedora Linux 사용자가 사용할 수 있습니다. 시스템에 소프트웨어를 설치하려면 다음 dnf install  명령을 사용하십시오  .

sudo dnf 설치 playerctl

오픈수세

OpenSUSE 15.1부터 PlayerCTL 앱을 작동시키는 것이 가능합니다. 설치를 시작하려면 다음 zypper install  명령을 사용하십시오  .

sudo zipper 설치 playerctl

OpenSUSE 릴리스에서 PlayerCTL을 사용할 수 없습니까? LEAP의 오래된 버전을 사용 중일 수 있습니다. 15.0에서 15.1로 업그레이드하십시오!

일반 리눅스

PlayerCTL 애플리케이션은 GitHub의 소스 코드를 통해 모든 Linux 사용자가 설치할 수 있습니다. PlayerCTL을 쉽게 사용할 수 없는 Linux 운영 체제를 사용하는 경우 여기 를 클릭 하여 처음부터 빌드하는 방법을 배우십시오.

PlayerCTL을 사용하여 음악 재생 제어

Linux 명령줄에서 음악 플레이어를 제어하는 ​​방법

PlayerCTL은 일시 중지, 재생, 중지, 다음 노래로 이동 및 이전 노래로 건너뛸 수 있습니다. 터미널 창을 열고 아래 명령 예제에 따라 음악 재생을 제어하는 ​​데 사용하는 방법을 알아보세요.

참고: sudo를 사용 하여 PlayerCTL을 루트로 실행하지 마십시오  ! 명령이 작동하지 않습니다!

정지시키다

현재 재생 중인 노래를 일시 중지해야 합니까? 의 만들기 사용  playerctl 일시 정지  명령.

playerctl 일시 중지

놀다

명령줄에서 노래 재생을 다시 시작하려고 합니까? playerctl play  명령을 사용합니다  .

플레이어 컨트롤 플레이

중지

음악 재생을 완전히 중지하시겠습니까? playerctl stop 명령을 실행합니다  .

플레이어 ctl 중지

다음

재생 목록의 다음 노래로 건너뛰고 싶으신가요? 명령줄에서 다음 playerctl을 실행합니다  .

다음 플레이어

이전의

실수로 너무 많은 노래를 건너뛰나요? playerctl previous 를 사용하여 이전 노래로  돌아갑니다 .

playerctl 이전

방법 2 - 옴니포즈

Linux 명령줄에서 음악 플레이어를 제어하는 ​​방법

Omnipause는 명령줄에서 음악을 제어할 수 있는 또 다른 명령줄 응용 프로그램입니다. 그러나 PlayerCTL과 달리 MPRIS를 지원하는 플레이어에서는 작동하지 않습니다. 대신 일부 음악 앱만 지원하는 D-Bus와 함께 작동합니다.

Omnipause 설치

슬프게도 Omnipause는 PlayerCTL만큼 인기가 없기 때문에 이 앱은 인기 있는 Linux 배포판의 소프트웨어 리포지토리에 없습니다. 대신 GitHub에서 소스 코드를 다운로드하고 처음부터 컴파일해야 합니다.

Omnipause 설치를 시작하려면 키보드에서 Ctrl + Alt + T  또는  Ctrl + Shift + T  를 눌러 터미널 창을 엽니다  . 그런 다음 아래 명령을 사용하여 시스템에 Git 앱을 설정합니다.

우분투

sudo apt install git

데비안

sudo apt-get install git

아치 리눅스

sudo 팩맨 -S 자식

페도라

sudo dnf 설치 git

오픈수세

sudo zipper 설치 git

Git 도구가 설치된 상태에서 git clone  명령을 사용  하여 Omnipause 소스 코드를 다운로드합니다.

자식 클론 https://github.com/mel00010/OmniPause.git

터미널 창을 "OmniPause" 폴더로 이동하고 sudo make install 로 프로그램을  설치 합니다.

cd OmniPause sudo make install

Omnipause를 사용하여 음악 재생 제어

Omnipause를 사용하면 음악을 일시 중지하고, 재생으로 시작 또는 다시 시작하고, 중지 명령으로 재생을 중지하고, 다음 곡으로 노래 앞으로 이동하고, 이전 곡으로 돌아갈 수 있습니다. Omnipause로 좋아하는 음악 플레이어를 제어하는 ​​방법을 배우려면 아래 명령 예제를 따르십시오.

정지시키다

OmniPause로 음악 재생을 일시 중지하려면 omnipause pause  명령을 사용하십시오  .

전일 일시 중지

놀다

재생을 시작하거나 다시 시작해야 합니까? 터미널 창에서 omnipause play  명령을 사용합니다  .

옴니포즈 플레이

중지

음악 재생을 완전히 중지하시겠습니까? omnipause 중지  명령을 실행합니다  .

옴니포즈 스톱

다음

재생 목록에서 노래 앞으로 이동하시겠습니까? omnipause next 명령을 실행합니다  .

다음 옴니포즈

이전의

재생 목록의 노래로 돌아가야 합니까? 옴니페이즈 이전 실행 

옴니포즈 이전

댓글 남기기

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9의 성능 정보, 커널 스트림, TuneD 프로파일, 워크로드 변수, 그리고 두 시스템을 공정하게 벤치마킹하는 방법을 비교합니다.

systemd 종료 시 재부팅 중에 멈추는 SUSE Linux 서버 문제 해결

systemd 종료 시 재부팅 중에 멈추는 SUSE Linux 서버 문제 해결

systemd 종료 중에 멈추는 SUSE Linux 서버의 문제를 진단하고 해결하는 방법을 알아보세요. 멈춘 작업을 찾고, 이전 부팅 과정을 검토하고, 차단하는 서비스 또는 마운트를 수정하면 문제를 해결할 수 있습니다.

Windows 사용자를 위한 Pardus Linux의 XFCE 패널 사용자 지정 방법

Windows 사용자를 위한 Pardus Linux의 XFCE 패널 사용자 지정 방법

Pardus XFCE를 하단 작업 표시줄, 애플리케이션 메뉴, 즐겨찾는 런처, 열린 창 버튼, 시스템 트레이 및 시계로 익숙하게 만들어 보세요. 어떤 부분을 변경하고 레이아웃을 테스트하는 방법을 알아보세요.

How to Set Up Automated Headless Debian Upgrades with Unattended-Upgrades

How to Set Up Automated Headless Debian Upgrades with Unattended-Upgrades

Configure unattended-upgrades on a headless Debian server, verify systemd timers, test safely, control reboots, and monitor automatic security updates.

SUSE Linux Enterprise Server에서 Cockpit 웹 콘솔이 연결되지 않는 문제 해결

SUSE Linux Enterprise Server에서 Cockpit 웹 콘솔이 연결되지 않는 문제 해결

SUSE Linux Enterprise Server에서 Cockpit 문제를 해결하려면 HTTPS URL, systemd 소켓, 설치된 패키지, firewalld 영역, 인증서 및 로그를 확인하십시오.

시스템 다운타임 없이 SLES 15 SP5에서 SP6으로 마이그레이션하는 방법

시스템 다운타임 없이 SLES 15 SP5에서 SP6으로 마이그레이션하는 방법

검증된 SLE HA 롤링 업그레이드, 노드별 점검, 그리고 명확한 단일 서버 다운타임 주의 사항을 통해 SLES 15 SP5에서 SP6으로 마이그레이션하는 동안 서비스 가용성을 유지하는 방법을 알아보세요.

Ubuntu Server 24.04에서 Pi-hole을 사용하여 HTTPS를 통한 DNS를 설정하는 방법

Ubuntu Server 24.04에서 Pi-hole을 사용하여 HTTPS를 통한 DNS를 설정하는 방법

Ubuntu Server 24.04에서 Pi-hole을 구성하여 dnscrypt-proxy를 사용한 DNS-over-HTTPS를 사용하도록 설정한 다음, 로컬 업스트림을 확인하여 일반적인 DNS 충돌을 방지하십시오.

SSH X11 포워딩을 통해 YaST GUI가 실행되지 않는 문제를 해결하는 방법

SSH X11 포워딩을 통해 YaST GUI가 실행되지 않는 문제를 해결하는 방법

SSH X11 포워딩을 통한 YaST GUI 오류를 해결합니다. DISPLAY를 테스트하고, 문서에 명시된 Qt XIO 오류를 수정하고, SSH 설정을 확인하고, 필요한 경우 ncurses로 전환합니다.

SUSE RMT 서버(SMT 대체) 로컬 설정 방법

SUSE RMT 서버(SMT 대체) 로컬 설정 방법

SLES 15에 SUSE RMT를 설정하고, SCC 메타데이터를 동기화하고, 선택한 저장소를 미러링하고, HTTPS를 통해 클라이언트를 등록하고, SMT에서 마이그레이션할 때의 한계를 이해합니다.

Pardus Linux 23에서 사운드 카드 드라이버가 감지되지 않는 문제 해결

Pardus Linux 23에서 사운드 카드 드라이버가 감지되지 않는 문제 해결

Pardus Linux 23에서 사운드 카드가 인식되지 않는 문제를 해결합니다. ALSA 감지, 커널 모듈, 오디오 서비스, 출력 프로필, 펌웨어 및 업데이트를 안전하게 점검하세요.