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
#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
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 .