xmonad + xmobar - using mpd/ncmpcpp
This commit is contained in:
parent
f4d4b5b0cd
commit
67d5f6b40d
10
config/xmobar/scripts/music
Executable file
10
config/xmobar/scripts/music
Executable file
@ -0,0 +1,10 @@
|
||||
#!/bin/bash
|
||||
|
||||
if mpc -q; then
|
||||
case "$(mpc status | sed -n '2s/\[\(\w*\)\].*/\1/p')" in
|
||||
"playing") icon="<icon=music/play.xpm/>" ;;
|
||||
"paused") icon="<icon=music/pause.xpm/>" ;;
|
||||
esac
|
||||
echo '<action=`urxvtc -e "ncmpcpp"`>'"$icon"'</action>'
|
||||
fi
|
||||
|
@ -1,11 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
status=$(quodlibet --status | cut -d' ' -f1)
|
||||
case "$status" in
|
||||
"playing") icon="<icon=music/play.xpm/>" ;;
|
||||
"paused") icon="<icon=music/pause.xpm/>" ;;
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
echo '<action=`quodlibet --toggle-window`>'"$icon"'</action>'
|
||||
|
4
xmobarrc
4
xmobarrc
@ -50,9 +50,9 @@ Config { font = "xft:Source Code Pro:size=9"
|
||||
, "--load-icon-patterns", "<icon=cpu/%%.xpm/>"
|
||||
, "--load-icon-patterns", "<icon=cpu4/%%.xpm/>"
|
||||
] 50
|
||||
, Run Com ".config/xmobar/scripts/quodlibet" [] "quodlibet" 10
|
||||
, Run Com ".config/xmobar/scripts/music" [] "music" 10
|
||||
, Run Com ".config/xmobar/scripts/sound" [] "sound" 10
|
||||
, Run StdinReader
|
||||
]
|
||||
, template = " %StdinReader%} %date% {%multicpu%%quodlibet%%sound%%wlp7s0wi%%enp9s0%%bright%%battery% "
|
||||
, template = " %StdinReader%} %date% {%multicpu%%music%%sound%%wlp7s0wi%%enp9s0%%bright%%battery% "
|
||||
}
|
||||
|
@ -184,9 +184,9 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
|
||||
, ((0, xF86XK_AudioMute), spawn "sound_control.sh toggle")
|
||||
, ((0, xF86XK_AudioRaiseVolume), spawn "sound_control.sh up")
|
||||
, ((0, xF86XK_AudioLowerVolume), spawn "sound_control.sh down")
|
||||
, ((0, xF86XK_AudioNext), spawn "quodlibet --next")
|
||||
, ((0, xF86XK_AudioPlay), spawn "quodlibet --play-pause")
|
||||
, ((0, xF86XK_AudioPrev), spawn "quodlibet --previous")
|
||||
, ((0, xF86XK_AudioNext), spawn "mpc -q next")
|
||||
, ((0, xF86XK_AudioPlay), spawn "mpc -q toggle")
|
||||
, ((0, xF86XK_AudioPrev), spawn "mpc -q prev")
|
||||
, ((0, xF86XK_MonBrightnessUp), spawn "xbacklight -inc 10")
|
||||
, ((0, xF86XK_MonBrightnessDown), spawn "xbacklight -dec 10")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user