Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua awesome wm中下一首曲目的全局热键_Lua_Awesome Wm - Fatal编程技术网

Lua awesome wm中下一首曲目的全局热键

Lua awesome wm中下一首曲目的全局热键,lua,awesome-wm,Lua,Awesome Wm,如何处理功能键盘和按键: XF86AudioPlay XF86AudioPause XF86AudioPrev XF86AudioNext 在美国? 我使用rc.lua中的音量按钮创建了提高/降低/静音的快捷方式 awful.key({ }, "XF86AudioRaiseVolume", function () awful.util.spawn("amixer set Master 9%+", false) end), awful.key({ }, "XF86AudioL

如何处理功能键盘和按键:

XF86AudioPlay
XF86AudioPause
XF86AudioPrev
XF86AudioNext 
在美国? 我使用rc.lua中的音量按钮创建了提高/降低/静音的快捷方式

   awful.key({ }, "XF86AudioRaiseVolume", function ()
   awful.util.spawn("amixer set Master 9%+", false) end),
   awful.key({ }, "XF86AudioLowerVolume", function ()
   awful.util.spawn("amixer set Master 9%-", false) end),
   awful.key({ }, "XF86AudioMute", function ()
   awful.util.spawn("amixer set Master toggle", false) end),

我不知道如何使用下一个/上一个/播放按钮。你是怎么处理的?我想将这些密钥用于banshee/spotify。

好的,我用dbus()破解了它


好的,我用dbus()


我使用了两个dbus,我制作了一个sh脚本,使控件更智能

  • 只有一名玩家可以同时玩,其他所有玩家暂停
  • 我最喜欢的uri中没有玩家的定义从我定义的玩家开始
  • 玩家可以选择播放按钮的优先级

这是我的脚本,也许你可以使用它:

我用了两个dbus,我制作了一个sh脚本,使控件更智能

  • 只有一名玩家可以同时玩,其他所有玩家暂停
  • 我最喜欢的uri中没有玩家的定义从我定义的玩家开始
  • 玩家可以选择播放按钮的优先级
这是我的脚本,也许你可以使用它:

   awful.key({ }, "XF86AudioPlay", function () awful.util.spawn("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause", false) end),
   awful.key({ }, "XF86AudioNext", function () awful.util.spawn("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next", false) end),
   awful.key({ }, "XF86AudioPrev", function () awful.util.spawn("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous", false) end),
   awful.key({ }, "XF86AudioStop", function () awful.util.spawn("dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop", false) end),