From 9c7fd84df5468a552c5e105298dd2e2367b7a247 Mon Sep 17 00:00:00 2001 From: Olivier DOSSMANN Date: Mon, 23 Dec 2019 15:40:13 +0100 Subject: [PATCH] =?UTF-8?q?Musique=20:=20activation=20du=20contr=C3=B4le?= =?UTF-8?q?=20par=20le=20clavier=20de=20MPV?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/i3/config | 10 ++++++++++ .config/mpv/scripts/mpris.so | 1 + 2 files changed, 11 insertions(+) create mode 120000 .config/mpv/scripts/mpris.so diff --git a/.config/i3/config b/.config/i3/config index e1b85a5..eaee615 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -190,6 +190,16 @@ bindsym XF86AudioMute exec pactl set-sink-mute $sink toggle # mute sound bindsym XF86MonBrightnessUp exec xbacklight -inc 5 # increase screen brightness bindsym XF86MonBrightnessDown exec xbacklight -dec 5 # decrease screen brightness +# Player controls (via MPRIS, in example mpv-mpris) +# play/pause +bindsym XF86AudioPlay exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause" +# next file/music/movie +bindsym XF86AudioNext exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next" +# previous file/music/movie +bindsym XF86AudioPrev exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous" +# stop file/music/movie +bindsym XF86AudioStop exec "dbus-send --print-reply --dest=org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop" + # Lock screen bindsym $mod+l exec i3lock -bfte -i ~/.config/i3/matrix-elements-design.png diff --git a/.config/mpv/scripts/mpris.so b/.config/mpv/scripts/mpris.so new file mode 120000 index 0000000..057bede --- /dev/null +++ b/.config/mpv/scripts/mpris.so @@ -0,0 +1 @@ +/usr/lib/mpv/mpris.so \ No newline at end of file