- - Hur man fixar mediatangenter som inte fungerar på Linux

Hur man fixar media nycklar som inte fungerar på Linux

Många skrivbordstangenter har mediauppspelningknappar som användaren kan använda för att pausa, stoppa, hoppa över och spela musik med ett knapptryck. För det mesta har Linux-kärnan och Linux-operativsystem stöd för dessa enheter på grund av ökad Linux-drivrutinutveckling under åren. Som sagt stöds inte varje tangentbords mediatangenter utanför rutan, och det är verkligen synd.

Om du letar efter ditt spel, pausa, stoppa,och hoppa över knapparna på tangentbordet för att arbeta med dina favorit-mediaspelare med öppen källkod, du har kommit till rätt plats. Följ med när vi visar hur du fixar mediatangenter som inte fungerar på Linux!

Installera Playerctl

Playerctl är viktigt för att aktivera mediatangenterfunktionalitet på tangentbord som inte stöds naturligt i Linux. Playerctl stöder de flesta Mpris-baserade musikspelare, vilket innebär att när du är bunden till dina mediatangenter kommer du att kunna styra uppspelningen av Spotify, Clementine, Google Music Player Desktop och många, många andra.

Att installera Playerctl är nödvändigt innan vi börjar, eftersom programvaran inte är förinstallerad på Linux-distributioner ut ur rutan. För att få det att fungera öppnar du ett terminalfönster genom att trycka på Ctrl + Alt + T eller Ctrl + Skift + T, följ sedan instruktionerna på kommandoraden som motsvarar den distribution du använder för närvarande.

Ubuntu

På Ubuntu Linux är Playerctl endast tillgängligt för 19.04 användare. Så om du planerar att fixa mediatangenter och är på en äldre version av Ubuntu (som 18.04 LTS eller 16.04 LTS), kan det vara dags att uppgradera.

Använd följande för att installera applikationen på Ubuntu benägen kommando.

sudo apt install playerctl

Debian

Debian Linux-användare har tillgång till Playerctl in”Main” -programvaran, förutsatt att de uppgraderar till operativsystemets version 10. Så om du inte redan har det, kan du uppgradera från version 9 till 10. Använd sedan apt-get kommando nedan för att installera Playerctl.

sudo apt-get install playerctl

Arch Linux

Arch Linux "Community" -lagringsprogrammetger Playerctl, så för att installera det, se till att denna repo är konfigurerad i din Pacman-konfigurationsfil. När programvarulagret är aktiverat, använd installationskommandot nedan för att få det igång.

sudo pacman -S playerctl

Fedora

Fedora Linux har Playerctl i det primära programvarulagret för versionerna 29 och 30. För att installera, öppna ett terminalfönster och använda DNF kommando nedan.

sudo dnf instlal playerctl

OpenSUSE

OpenSUSE Tumbleweed och Leap har båda tillgång tillPlayerctl via Oss all software repository. För att installera Playerctl krävs ingen konfiguration. Starta istället ett terminalfönster och ange följande kommando nedan.

sudo zypper install playerctl

Grundläggande Playerctl-funktioner

Playerctl kan användas för att göra många saker med Mpris-aktiverade mediaspelare på Linux. Här är en lista över funktionerna och hur du använder dem.

  • playerctl spela - startar uppspelning av media. Perfekt att ställa in på en dedikerad “play” -knapp.
  • spelarpaus - pausar uppspelning av media. Användbart för dem med en särskild pausknapp.
  • playerctl play-pause - ett kombinationskommando som pausar och återupptar medias uppspelning. Ett idealiskt kommando för att binda till en mediaknapp för uppspelning / paus.
  • spelarstopp - stoppar uppspelningen av media. Ofta inte nödvändigt att binda, såvida inte användaren har en dedicerad "stopp" -medieknapp.
  • spelare nästa - hoppar till nästa medieobjekt i spellistan och spelar det automatiskt. Bra att binda till “nästa” -knappen.
  • playerctl föregående - hoppar till föregående medieobjekt i spellistan och spelar automatiskt upp det. Perfekt för att binda till "tillbaka" medianyckel

Förutom de grundläggande spelarfunktionerna i listan ovan, gör Playerctl fler saker. För mer information, skriv man playerctl i kommandoraden för att se programinstruktionshandboken. Eller spara manualen i en läsbar textfil med:

man playerctl > ~/playerctl-manual.txt

Tilldela Playerctl-funktioner på mediatangenter i Linux

Nu när Playerctl-appen är installerad på din Linux-PC och du är medveten om deras grundläggande kommandoradsfunktioner låter vi binda vissa funktioner till mediatangenterna.

Gnome Shell

Steg 1: tryck på Windows-nyckel på tangentbordet och sök efter "tangentbord" och öppna appen med det namnet.

Steg 2: Bläddra till botten av genvägslistan och klicka på "+".

Steg 3: Namnge din anpassade genväg genom att skriva namnet i rutan "Namn".

Steg 4: Se listan "grundläggande kommandon" i den här artikeln och fyll i kommandot du vill binda i rutan "kommando".

Steg 5: Klicka på "ställa in genväg" och tryck på mediatangenten du vill binda kommandot till på Gnome.

Steg 6: Klicka på "Lägg till" för att tillämpa genvägen.

Upprepa den här processen för att binda alla funktioner till alla dina mediatangenter.

KDE Plasma 5

Steg 1: tryck på Windows-nyckel på tangentbordet, sök efter "anpassade genvägar" och öppna appen med det namnet.

Steg 2: Hitta "Redigera" och klicka på det med musen. Välj sedan "Ny" följt av "Global genväg" och slutligen "Kommando / URL."

Steg 3: Välj "Åtgärd" och skriv ut playerctl kommando du vill lägga till i genvägen. Se listan "grundläggande kommandon" ovan om du behöver hjälp.

Steg 4: Välj "Trigger" och tryck på mediatangenten på tangentbordet du vill binda kommandot till.

Steg 5: Välj "Kommentar" och skriv namnet på den anpassade genvägen.

Steg 6: Klicka på Apply för att ställa in genvägen.

Upprepa den här processen för att binda alla mediefunktioner till KDE Plasma 5.

Para

Steg 1: Öppna systeminställningarna, hitta "Kortkommandon" och välj det för att komma åt Mate-kortkommandon.

Steg 2: Hitta “+ Lägg till” och välj den för att skapa en ny kortkommando.

Steg 3: Skriv namnet på genvägen du vill skapa under "Namn". Välj sedan "Kommando" och skriv i en av de kommandon som listas i "grundläggande kommandon."

Steg 4: Klicka på "Apply" för att lägga till den nya genvägen till Mate.

Steg 5: Leta reda på den anpassade genvägen du just har gjort i Mate. Dubbelklicka sedan på området "inaktiverat" för att binda det till en mediatangent igen.

Upprepa den här processen för att binda alla Playerctl-kommandon på Mate.

xfce4

Steg 1: Öppna upp XFCE4-systeminställningarna genom att trycka på Alt + F2 och skriva i kommandot nedan.

xfce4-settings-manager

Steg 2: Hitta "Lägg till" och klicka på den för att skapa en ny anpassad genväg.

Steg 3: Titta på "grundläggande kommandon" -listan och skriv i playerctl kommando som du vill lägga till i den nya genvägen.

Steg 4: Tryck på mediatangenten du vill binda kommandot till.

Steg 5: Välj "Stäng" för att stänga genvägsfönstret, och din nya genväg bör omedelbart fungera.

Upprepa denna process så många gånger som behövs för att ställa in Playctl på XFCE4.

kommentarer