Багато клавіатур настільних пристроїв мають відтворення медіакнопки, якими користувач може призупиняти, зупиняти, пропускати та відтворювати музику натисканням кнопки. Здебільшого ядро Linux та операційні системи Linux мають підтримку цих пристроїв, що пояснюється збільшенням драйверів Linux протягом багатьох років. При цьому не всі медіа-клавіші кожної клавіатури підтримуються нестандартно, і це справді ганьба.
Якщо ви хочете отримати гру, призупинити, зупинити,і пропускаючи кнопки на клавіатурі, щоб працювати з вашими улюбленими медіаплеєрами з відкритим кодом, ви прийшли в потрібне місце. Слідкуйте за тим, як ми покажемо вам, як виправити медіа-клавіші, що не працюють на Linux!
Встановлення Playerctl
Playerctl важливий для включення медіа-клавішфункціональність на клавіатурах, які не підтримуються в Linux. Playerctl підтримує більшість музичних плеєрів на основі Mpris, а це означає, що, прив'язавшись до ваших медіа-клавіш, зможете контролювати відтворення Spotify, Clementine, Google Music Player Desktop та багато-багато інших.
Установка Playerctl необхідна перед початком роботи, оскільки це програмне забезпечення не встановлено на жодних дистрибутивах Linux поза коробкою. Щоб спрацювати, відкрийте вікно терміналу, натиснувши його Ctrl + Alt + T або Ctrl + Shift + T, потім дотримуйтесь інструкцій командного рядка, які відповідають розповсюдженню, яке ви використовуєте в даний час.
Ubuntu
На Ubuntu Linux Playerctl доступний лише 19.04 користувачам. Отже, якщо ви плануєте виправити медіа-ключі та перебуваєте на старій версії Ubuntu (наприклад, 18.04 LTS або 16.04 LTS), можливо, прийде час оновити.
Щоб встановити додаток на Ubuntu, використовуйте наступне влучний командування.
sudo apt install playerctl
Debian
Користувачі Debian Linux мають доступ до Playerctl всховище програмного забезпечення "Main", за умови оновлення до версії 10 операційної системи. Отже, якщо ви ще цього не зробили, оновіть версію від 9 до 10. Потім скористайтеся вдало дістати команда нижче, щоб встановити Playerctl.
sudo apt-get install playerctl
Arch Linux
Репозиторій програмного забезпечення «Спільнота» Arch Linuxнадає Playerctl, тому для його встановлення переконайтеся, що це репо-налаштування у вашому файлі конфігурації Pacman. Після включення сховища програмного забезпечення використовуйте команду встановлення нижче, щоб продовжити його.
sudo pacman -S playerctl
Fedora
Fedora Linux має Playerctl у первинному сховищі програмного забезпечення для версій 29 та 30. Для встановлення відкрийте вікно терміналу та скористайтеся Dnf команда нижче.
sudo dnf instlal playerctl
OpenSUSE
OpenSUSE Tumbleweed і Leap мають доступ до нихPlayerctl через сховище програмного забезпечення Oss all. Щоб встановити Playerctl, конфігурація не потрібна. Замість цього запустіть вікно терміналу та введіть наступну команду нижче.
sudo zypper install playerctl
Основні функції Playerctl
Playerctl можна використовувати для багато чого з медіаплеєрами з підтримкою Mpris в Linux. Ось перелік функцій та способи їх використання.
- playctl play - починається відтворення медіа. Ідеально підходить для встановлення спеціальної кнопки «відтворити».
- пауза playerctl - пауза відтворення медіа. Корисно для тих, хто має спеціальну кнопку паузи.
- playerctl відтворення-пауза - комбінована команда, яка призупиняє та відновлює відтворення медіа. Ідеальна команда прив’язати до медіа-клавіші відтворення / паузи.
- playerctl стоп - зупиняє відтворення медіа. Часто не потрібно зв'язувати, якщо користувач не має спеціальної медіа-клавіші "стоп".
- playerctl далі - переходить до наступного медіа-елемента в списку відтворення та автоматично відтворює його. Добре прив’язати до кнопки «наступний».
- playerctl попередній - переходить до попереднього медіа-елемента в списку відтворення та автоматично відтворює його. Ідеально підходить для прив’язки до "заднього" медіа-ключа.
Окрім основних функцій гравця у списку вище, Playerctl робить більше речей. Для отримання додаткової інформації введіть людина playerctl у командному рядку для перегляду інструкції з програми. Або збережіть посібник у читаному текстовому файлі за допомогою:
man playerctl > ~/playerctl-manual.txt
Призначення функцій Playerctl на медіа-клавішах в Linux
Тепер, коли програма Playerctl встановлена на вашому ПК з Linux, і ви знаєте про їх основні функції командного рядка, давайте прив’яжемо деякі функції до медіа-клавіш.
Гном Шелл

Крок 1: Натисніть кнопку Ключ Windows на клавіатурі та знайдіть "клавіатуру" та відкрийте програму з таким ім'ям.
Крок 2: Прокрутіть до нижнього списку ярликів і натисніть «+».
Крок 3: Дайте назву власному ярлику, ввівши ім'я у полі "Ім'я".
Крок 4: Перегляньте список «основних команд» у цій статті та заповніть команду, яку ви хочете пов’язати у вікні «команда».
Крок 5: Клацніть «встановити ярлик» і натисніть медіа-клавішу, до якої ви хочете прив’язати команду до Gnome.
Крок 6: Клацніть «Додати», щоб застосувати ярлик.
Повторіть цей процес, щоб прив'язати кожну з функцій до всіх ваших медіа-клавіш.
Плазма KDE 5

Крок 1: Натисніть кнопку Ключ Windows на клавіатурі знайдіть "спеціальні ярлики" та відкрийте додаток з таким ім'ям.
Крок 2: Знайдіть "Редагувати" та натисніть на нього мишкою. Потім виберіть "Нове", а потім "Глобальний ярлик", і нарешті, "Команда / URL".
Крок 3: Виберіть "Дія" та випишіть playerctl команду, яку потрібно додати до ярлика. Перегляньте список «основних команд» вище, якщо вам потрібна допомога.
Крок 4: Виберіть "Тригер" і натисніть медіа-клавішу на клавіатурі, до якої потрібно прив’язати команду.
Крок 5: Виберіть "Коментар" і введіть назву спеціальної ярлика.
Крок 6: Клацніть Застосувати, щоб налаштувати ярлик.
Повторіть цей процес, щоб прив’язати всі медіафункції до KDE Plasma 5.
Мате
Крок 1: Відкрийте налаштування системи, знайдіть “Комбінації клавіш” та виберіть їх, щоб отримати доступ до області ярликів клавіатури Mate.
Крок 2: Знайдіть "+ Додати" та виберіть його, щоб створити нову комбінацію клавіш.
Крок 3: У розділі "Ім'я" напишіть ім'я ярлика, який ви хочете створити. Потім виберіть "Команда" і напишіть одну з команд, перелічених у "Основні команди".
Крок 4: Клацніть «Застосувати», щоб додати нову ярлик до Mate.
Крок 5: Знайдіть спеціальний ярлик, який ви тільки що зробили в Mate. Потім двічі клацніть на «відключеній» області, щоб знову прив’язати її до медіа-клавіші.
Повторіть цей процес, щоб зв’язати всі команди Playerctl на Mate.
XFCE4

Крок 1: Відкрийте налаштування системи XFCE4 натисканням Alt + F2 і написання команди нижче.
xfce4-settings-manager
Крок 2: Знайдіть "Додати" та натисніть на нього, щоб створити новий спеціальний ярлик.
Крок 3: Перегляньте список "основних команд" і запишіть у playerctl команду, яку ви хочете додати до нового ярлика.
Крок 4: Натисніть медіа-клавішу, до якої потрібно прив’язати команду.
Крок 5: Виберіть "Закрити", щоб закрити вікно швидкого доступу, і ваша нова ярлик повинна миттєво працювати.
Повторіть цей процес стільки разів, скільки потрібно, щоб налаштувати Playctl на XFCE4.
Коментарі