diff --git a/rc.lua.blackburn b/rc.lua.blackburn index 6dcae3f..ff4be96 100755 --- a/rc.lua.blackburn +++ b/rc.lua.blackburn @@ -741,19 +741,19 @@ globalkeys = awful.util.table.join( -- Music control awful.key({ altkey, "Control" }, "Up", function () - awful.util.spawn( "mpc toggle", false ) + awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false ) vicious.force({ mpdwidget } ) end), awful.key({ altkey, "Control" }, "Down", function () - awful.util.spawn( "mpc stop", false ) + awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Left", function () - awful.util.spawn( "mpc prev", false ) + awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Right", function () - awful.util.spawn( "mpc next", false ) + awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false ) vicious.force({ mpdwidget } ) end ), diff --git a/rc.lua.dremora b/rc.lua.dremora index a4f7753..dd9bf78 100755 --- a/rc.lua.dremora +++ b/rc.lua.dremora @@ -665,19 +665,19 @@ globalkeys = awful.util.table.join( -- Music control awful.key({ altkey, "Control" }, "Up", function () - awful.util.spawn( "mpc toggle", false ) + awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false ) vicious.force({ mpdwidget } ) end), awful.key({ altkey, "Control" }, "Down", function () - awful.util.spawn( "mpc stop", false ) + awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Left", function () - awful.util.spawn( "mpc prev", false ) + awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Right", function () - awful.util.spawn( "mpc next", false ) + awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false ) vicious.force({ mpdwidget } ) end ), diff --git a/rc.lua.holo b/rc.lua.holo index 39433b6..6f2ff60 100755 --- a/rc.lua.holo +++ b/rc.lua.holo @@ -335,20 +335,20 @@ musicwidget:set_bgimage(beautiful.widget_bg) musicwidget:buttons(awful.util.table.join(awful.button({ }, 1, function () awful.util.spawn_with_shell(musicplr) end))) mpd_icon:buttons(awful.util.table.join(awful.button({ }, 1, function () awful.util.spawn_with_shell(musicplr) end))) prev_icon:buttons(awful.util.table.join(awful.button({}, 1, function () - awful.util.spawn( "mpc prev", false ) + awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false ) vicious.force({ mpdwidget } ) end))) next_icon:buttons(awful.util.table.join(awful.button({}, 1, function () - awful.util.spawn( "mpc next", false ) + awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false ) vicious.force({ mpdwidget } ) end))) stop_icon:buttons(awful.util.table.join(awful.button({}, 1, function () play_pause_icon:set_image(beautiful.play) - awful.util.spawn( "mpc stop", false ) + awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false ) vicious.force({ mpdwidget } ) end))) play_pause_icon:buttons(awful.util.table.join(awful.button({}, 1, function () - awful.util.spawn( "mpc toggle", false ) + awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false ) vicious.force({ mpdwidget } ) end))) -- /home fs widget diff --git a/rc.lua.multicolor b/rc.lua.multicolor index efacb2b..8e1653e 100755 --- a/rc.lua.multicolor +++ b/rc.lua.multicolor @@ -744,20 +744,20 @@ globalkeys = awful.util.table.join( end), -- Music control - awful.key({ altkey, "Control" }, "Up", function () - awful.util.spawn( "mpc toggle", false ) + awful.key({ altkey, "Control" }, "Up", function () + awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false ) vicious.force({ mpdwidget } ) end), - awful.key({ altkey, "Control" }, "Down", function () - awful.util.spawn( "mpc stop", false ) + awful.key({ altkey, "Control" }, "Down", function () + awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Left", function () - awful.util.spawn( "mpc prev", false ) + awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false ) vicious.force({ mpdwidget } ) end ), - awful.key({ altkey, "Control" }, "Right", function () - awful.util.spawn( "mpc next", false ) + awful.key({ altkey, "Control" }, "Right", function () + awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false ) vicious.force({ mpdwidget } ) end ), diff --git a/rc.lua.powerarrow-darker b/rc.lua.powerarrow-darker index 3052e53..67bb73c 100755 --- a/rc.lua.powerarrow-darker +++ b/rc.lua.powerarrow-darker @@ -718,20 +718,20 @@ globalkeys = awful.util.table.join( end), -- Music control - awful.key({ altkey, "Control" }, "Up", function () - awful.util.spawn( "mpc toggle", false ) + awful.key({ altkey, "Control" }, "Up", function () + awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false ) vicious.force({ mpdwidget } ) end), - awful.key({ altkey, "Control" }, "Down", function () - awful.util.spawn( "mpc stop", false ) + awful.key({ altkey, "Control" }, "Down", function () + awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Left", function () - awful.util.spawn( "mpc prev", false ) + awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false ) vicious.force({ mpdwidget } ) end ), - awful.key({ altkey, "Control" }, "Right", function () - awful.util.spawn( "mpc next", false ) + awful.key({ altkey, "Control" }, "Right", function () + awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false ) vicious.force({ mpdwidget } ) end ), diff --git a/rc.lua.rainbow b/rc.lua.rainbow index e6faca7..83b6a44 100755 --- a/rc.lua.rainbow +++ b/rc.lua.rainbow @@ -835,19 +835,19 @@ globalkeys = awful.util.table.join( -- Music control awful.key({ altkey, "Control" }, "Up", function () - awful.util.spawn( "mpc toggle", false ) + awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false ) vicious.force({ mpdwidget } ) end), awful.key({ altkey, "Control" }, "Down", function () - awful.util.spawn( "mpc stop", false ) + awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Left", function () - awful.util.spawn( "mpc prev", false ) + awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Right", function () - awful.util.spawn( "mpc next", false ) + awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false ) vicious.force({ mpdwidget } ) end ), diff --git a/rc.lua.steamburn b/rc.lua.steamburn index 238c377..967dd32 100755 --- a/rc.lua.steamburn +++ b/rc.lua.steamburn @@ -691,20 +691,20 @@ globalkeys = awful.util.table.join( end), -- Music control - awful.key({ altkey, "Control" }, "Up", function () - awful.util.spawn( "mpc toggle", false ) + awful.key({ altkey, "Control" }, "Up", function () + awful.util.spawn_with_shell( "mpc toggle || ncmpcpp toggle || ncmpc toggle || pms toggle", false ) vicious.force({ mpdwidget } ) end), - awful.key({ altkey, "Control" }, "Down", function () - awful.util.spawn( "mpc stop", false ) + awful.key({ altkey, "Control" }, "Down", function () + awful.util.spawn_with_shell( "mpc stop || ncmpcpp stop || ncmpc stop || pms stop", false ) vicious.force({ mpdwidget } ) end ), awful.key({ altkey, "Control" }, "Left", function () - awful.util.spawn( "mpc prev", false ) + awful.util.spawn_with_shell( "mpc prev || ncmpcpp prev || ncmpc prev || pms prev", false ) vicious.force({ mpdwidget } ) end ), - awful.key({ altkey, "Control" }, "Right", function () - awful.util.spawn( "mpc next", false ) + awful.key({ altkey, "Control" }, "Right", function () + awful.util.spawn_with_shell( "mpc next || ncmpcpp next || ncmpc next || pms next", false ) vicious.force({ mpdwidget } ) end ),