libérez vos touches multimedia avec playerctl

Avatar de croutons
Messages 42

hello

J'ai depuis peu un nouveau clavier avec des touches de fonctions Fn comme sur un portable
Je constate que mocp à l'exclusivité de certaines touches dans le fichier ~/.config/sway/config.d/08-launchers.conf

J'ai donc cherché un moyen de paramétrer mes touches de façon qu'elles réagissent bien pour tout les players utilisés
j'ai trouvé le paquet playerctl (voir description apt show) qui gère une bonne liste de lecteur:

Compatible players
include audacious, cmus, mopidy, mpd, mpv, quod libet, rhythmbox, spotify,
and vlc.

Malheureusement mocp n'en fait pas parti, cmus est une bonne alternative bien qu'il ne semble pouvoir fonctionner en daemon
une fois installé il faut juste ajouter la première fois le répertoire qui contient la musique
https://www.linuxtricks.fr/wiki/cmus-un-lecteur-de-musique-dans-le-terminal

Modifier le fichier ~/.config/sway/config.d/08-launchers.conf

TEXT

#bindsym XF86AudioPrev exec --no-startup-id "mocp --previous"
#bindsym XF86AudioPlay exec --no-startup-id "mocp --toggle-pause"
#bindsym XF86AudioNext exec --no-startup-id "mocp --next"

#mediakeys bindings
bindsym XF86AudioPrev exec --no-startup-id "playerctl previous"
bindsym XF86AudioNext exec --no-startup-id "playerctl next"
bindsym XF86AudioPlay exec --no-startup-id "playerctl play-pause"
bindsym XF86AudioStop exec --no-startup-id "playerctl stop"

#calculatrice
bindsym XF86Calculator exec "gnome-calculator"

#gestionnaire de fichier
bindsym XF86Explorer exec thunar

#mail
bindsym XF86Mail exec thunderbird

modifier aussi la variable player dans le fichier ~/.config/sway/config.d/00-vars.conf
set $player "$term --title=player --app-id=player cmus"

Le raccourci clavier Super+z ouvrira maintenant cmus
Les touches mediakeys sont fonctionnelles aussi sous Firefox ou les enveloppes mpv comme celluloid
Pour Audacious il faut penser à cocher le greffon Serveur MPRIS 2 (menu Services , Greffons)
testé sous Quodlibet, no problem

Reste a faire de même pour ~/.fluxbox/keys

TEXT

XF86Tools :Exec pavucontrol #Fn+F1
#XF86HomePage :Exec #Fn+F9
XF86Mail :Exec thunderbird #Fn+F10 
XF86Explorer :Exec thunar         #Fn+F11 KEY_FILE
XF86Calculator :Exec gnome-calculator     #Fn+F12 KEY_CALC
XF86AudioPrev  :Exec playerctl previous   #Fn+F5
XF86AudioNext  :Exec playerctl next       #Fn+F6
XF86AudioPlay  :Exec playerctl play-pause #Fn+F7
XF86AudioStop  :Exec playerctl stop       #Fn+F8 la touche ne fonctionne pas

ah j'oublieais
apt install playerctl
of course 😎

encore un truc: fluxbox n'accepte pas les guillemets comme avec sway

Édité le  sept. 18, 2026  Par  croutons .

Avatar de arpinux
Messages 89

salut :)

sympa ce playerctl, je connaissais pas, merci :)

justement, à propos de mocp et du lecteur audio par défaut, je me posais la question de la suppression de mocp. pas pour son poids ni ses fonctions, mais car mpv lit très bien les fichiers audio. il restera ensuite à l'utilisateur de se choisir Son lecteur audio favori.

Navigation
2 Messages
message #1
18 sept. 2026
Par Utilisateur
Statistiques
49
Discussions
200
Réponses
18
Flatboarders
2
Contributeurs
Nouveau membre : brennux