Tin tức và phân tích của tất cả các thiết bị di động

Cách điều khiển trình phát nhạc từ dòng lệnh linux

Bạn có nghe nhạc trong khi làm việc trên thiết bị đầu cuối Linux không? Bạn có thấy khó chịu khi phải rời khỏi thiết bị đầu cuối của mình, dù chỉ trong một phút, để bỏ qua một bản nhạc, tạm dừng nội dung nào đó hoặc dừng phát nhạc hoàn toàn không? Nếu vậy, bạn sẽ muốn biết rằng bạn có thể điều khiển trình phát nhạc từ dòng lệnh Linux. Hãy làm theo hai cách dễ dàng để sử dụng dòng lệnh Linux để điều khiển trình phát nhạc của bạn!

Phương pháp 1 – Người chơiCTL

PlayerCTL là một ứng dụng dòng lệnh, khi được sử dụng, có thể điều khiển trình phát nhạc từ dòng lệnh miễn là chúng hỗ trợ MPRIS (Đặc tả giao diện từ xa của trình phát đa phương tiện).

Cài đặt PlayerCTL

Thật không may, PlayerCTL không được cài đặt sẵn trên bất kỳ bản phân phối Linux chính nào. Vì vậy, trước khi chúng tôi chỉ cho bạn cách sử dụng nó để điều khiển trình phát nhạc của bạn thông qua dòng lệnh, chúng tôi cần trình bày cách cài đặt nó. May mắn thay, PlayerCTL là một ứng dụng được yêu thích trong cộng đồng Linux, vì vậy việc sử dụng nó không khó.

Để cài đặt ứng dụng PlayerCTL chạy trên PC Linux của bạn, hãy mở cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó làm theo các hướng dẫn dòng lệnh được nêu bên dưới tương ứng với bản phân phối của bạn.

Ubuntu

Để PlayerCTL hoạt động trên Ubuntu, hãy sử dụng lệnh Apt sau.

Lưu ý: PlayerCTL chỉ có trong kho phần mềm Ubuntu cho phiên bản 19.10 trở lên.

sudo apt install playerctl

Debian

Trên Debian, phiên bản PlayerCTL cũ hơn có thể được cài đặt từ kho lưu trữ phần mềm “chính” bằng lệnh apt-get sau đây.

sudo apt-get install playerctl

Xin lưu ý rằng phiên bản PlayerCTL này chỉ khả dụng cho người dùng Debian 10 Buster và Debian Sid. Nếu bạn muốn truy cập ứng dụng này và bạn đang sử dụng Debian 9, trước tiên bạn cần cập nhật hệ điều hành của mình. Để nâng cấp từ Debian 9 lên Debian 10, hãy làm theo hướng dẫn của chúng tôi về chủ đề này. Cũng tham khảo các tài liệu chính thức.

Vòm Linux

Trên Arch Linux, bạn sẽ có thể cài đặt PlayerCTL thông qua kho phần mềm “Cộng đồng”. Đảm bảo chỉnh sửa tệp Pacman.conf để đưa vào kho phần mềm “Cộng đồng”, nếu không bạn sẽ không thể cài đặt ứng dụng.

Khi “Cộng đồng” được bật trên hệ thống của bạn, hãy sử dụng các tùy chọn sau người làm trò hề lệnh bên dưới để PlayerCTL hoạt động trên Arch Linux.

sudo pacman -S playerctl

mũ phớt

Bắt đầu với Fedora 30, PlayerCTL có sẵn cho tất cả người dùng Fedora Linux. Để cài đặt phần mềm trên hệ thống của bạn, hãy sử dụng lệnh cài đặt dnf sau.

sudo dnf install playerctl

mởSUSE

Bắt đầu với OpenSUSE 15.1, bạn có thể khởi chạy ứng dụng PlayerCTL. Để bắt đầu cài đặt, hãy sử dụng lệnh cài đặt zypper sau.

sudo zypper install playerctl

Không thể chạy PlayerCTL qua bản phát hành OpenSUSE? Có thể bạn đang sử dụng phiên bản LEAP lỗi thời. Hãy chắc chắn để nâng cấp từ 15.0 đến 15.1!

Linux chung

Ứng dụng PlayerCTL có sẵn để cài đặt bởi tất cả người dùng Linux thông qua mã nguồn trên GitHub. Nếu bạn đang sử dụng hệ điều hành Linux không có sẵn PlayerCTL, hãy nhấp vào đây để tìm hiểu cách xây dựng nó từ đầu.

Sử dụng PlayerCTL để điều khiển phát nhạc

PlayerCTL có thể tạm dừng, phát, dừng, chuyển sang bản nhạc tiếp theo và chuyển sang bản nhạc trước đó. Mở một cửa sổ đầu cuối và làm theo các ví dụ lệnh bên dưới để tìm hiểu cách sử dụng nó để điều khiển phát lại nhạc.

Lưu ý: không chạy PlayerCTL với quyền root bằng sudo! Các lệnh sẽ không hoạt động!

Tạm ngừng

Bạn muốn tạm dừng bài hát đang phát? Sử dụng lệnh tạm dừng playerctl.

playerctl pause

Chơi

Đang cố gắng khởi động lại phát lại bài hát từ dòng lệnh? Sử dụng lệnh play playerctl.

playerctl play

Dừng lại

Bạn muốn dừng phát nhạc hoàn toàn? Chạy lệnh dừng playerctl.

playerctl stop

Tiếp theo

Bạn muốn chuyển sang bài hát tiếp theo trong danh sách phát? Làm playerctl tiếp theo trên dòng lệnh.

playerctl next

Trước

Vô tình bỏ qua quá nhiều bài hát? Quay lại bài hát trước với playerctl trước đó.

playerctl previous

Phương pháp 2 – Tạm dừng

Omnipause là một ứng dụng dòng lệnh khác có thể điều khiển nhạc từ dòng lệnh. Tuy nhiên, không giống như PlayerCTL, nó không hoạt động với bất kỳ trình phát nào hỗ trợ MPRIS. Thay vào đó, nó hoạt động với D-Bus, vốn chỉ hỗ trợ một số ứng dụng âm nhạc.

Cài đặt Omnipause

Thật không may, Omnipause không phổ biến như PlayerCTL, vì vậy ứng dụng này không có trong bất kỳ kho lưu trữ phần mềm phân phối Linux phổ biến nào. Thay vào đó, bạn cần tải xuống mã nguồn từ GitHub và biên dịch nó từ đầu.

Để bắt đầu cài đặt Omnipause, hãy mở cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, sử dụng các lệnh bên dưới để thiết lập ứng dụng Git trên hệ thống của bạn.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Vòm Linux

sudo pacman -S git

mũ phớt

sudo dnf install git

mởSUSE

sudo zypper install git

Khi Git được cài đặt, hãy sử dụng lệnh git clone để tải xuống mã nguồn Omnipause.

git clone https://github.com/mel00010/OmniPause.git

Di chuyển cửa sổ đầu cuối đến thư mục “OmniPause” và cài đặt chương trình với sudo make install.

cd OmniPause

sudo make install

Sử dụng Omnipause để điều khiển phát lại nhạc

Với Omnipause, bạn có thể tạm dừng nhạc, bắt đầu hoặc tiếp tục nhạc bằng cách phát, dừng nhạc bằng lệnh dừng, chuyển sang bài hát tiếp theo và quay lại bài hát trước đó. Để tìm hiểu cách điều khiển trình phát nhạc yêu thích của bạn bằng Omnipause, hãy làm theo các ví dụ về lệnh bên dưới.

Tạm ngừng

Để tạm dừng nhạc bằng OmniPause, hãy sử dụng lệnh tạm dừng mọi lúc.

omnipause pause

Chơi

Bạn muốn bắt đầu hoặc tiếp tục phát lại? Sử dụng lệnh phát nhiều lần trong cửa sổ đầu cuối.

omnipause play

Dừng lại

Bạn muốn dừng phát nhạc hoàn toàn? Chạy lệnh dừng mọi lúc.

omnipause stop

Tiếp theo

Bạn muốn bỏ qua một bài hát trong danh sách phát? Thực hiện lệnh omnipause tiếp theo.

omnipause next

Trước

Bạn muốn quay lại một bài hát trong danh sách phát của mình? Chạy omnipause trước đó

omnipause previous