[~] Refactor
This commit is contained in:
parent
6970f31813
commit
1f5992129a
@ -2035,18 +2035,32 @@ def media_keys(argv):
|
|||||||
|
|
||||||
if options.command == 'media-play-pause':
|
if options.command == 'media-play-pause':
|
||||||
if mode == 'mocp':
|
if mode == 'mocp':
|
||||||
subprocess.check_call(['mocp', '-G'])
|
subprocess.check_call(['mocp', '--toggle-pause'])
|
||||||
msg = mocp_info()
|
msg = mocp_info()
|
||||||
elif mode == 'playerctl':
|
elif mode == 'playerctl':
|
||||||
subprocess.check_call(['playerctl', 'play-pause'])
|
subprocess.check_call(['playerctl', 'play-pause'])
|
||||||
msg = player_metadata()
|
msg = player_metadata()
|
||||||
elif sys.argv[1] == 'media-next':
|
else:
|
||||||
subprocess.check_call(['playerctl', 'next'])
|
raise NotImplementedError
|
||||||
msg = player_metadata()
|
elif options.command == 'media-next':
|
||||||
elif sys.argv[1] == 'media-prev':
|
if mode == 'mocp':
|
||||||
subprocess.check_call(['playerctl', 'previous'])
|
subprocess.check_call(['mocp', '--next'])
|
||||||
msg = player_metadata()
|
msg = mocp_info()
|
||||||
elif sys.argv[1] == 'media-lower-volume':
|
elif mode == 'playerctl':
|
||||||
|
subprocess.check_call(['playerctl', 'next'])
|
||||||
|
msg = player_metadata()
|
||||||
|
else:
|
||||||
|
raise NotImplementedError
|
||||||
|
elif options.command == 'media-prev':
|
||||||
|
if mode == 'mocp':
|
||||||
|
subprocess.check_call(['mocp', '--previous'])
|
||||||
|
msg = mocp_info()
|
||||||
|
elif mode == 'playerctl':
|
||||||
|
subprocess.check_call(['playerctl', 'previous'])
|
||||||
|
msg = player_metadata()
|
||||||
|
else:
|
||||||
|
raise NotImplementedError
|
||||||
|
elif options.command == 'media-lower-volume':
|
||||||
subprocess.check_call([
|
subprocess.check_call([
|
||||||
'pactl',
|
'pactl',
|
||||||
'set-sink-volume',
|
'set-sink-volume',
|
||||||
@ -2058,7 +2072,7 @@ def media_keys(argv):
|
|||||||
'get-sink-volume',
|
'get-sink-volume',
|
||||||
'@DEFAULT_SINK@'
|
'@DEFAULT_SINK@'
|
||||||
]).decode('utf-8').strip()
|
]).decode('utf-8').strip()
|
||||||
elif sys.argv[1] == 'media-raise-volume':
|
elif options.command == 'media-raise-volume':
|
||||||
subprocess.check_call([
|
subprocess.check_call([
|
||||||
'pactl',
|
'pactl',
|
||||||
'set-sink-volume',
|
'set-sink-volume',
|
||||||
|
@ -76,6 +76,8 @@ bindsym $mod+Shift+l exec loginctl list-sessions | tail '-n' +2 | head -n -2 | a
|
|||||||
bindsym XF86KbdBrightnessDown exec bash -c "commands desktop-services --backlight-decrease"
|
bindsym XF86KbdBrightnessDown exec bash -c "commands desktop-services --backlight-decrease"
|
||||||
bindsym XF86KbdBrightnessUp exec bash -c "commands desktop-services --backlight-increase"
|
bindsym XF86KbdBrightnessUp exec bash -c "commands desktop-services --backlight-increase"
|
||||||
bindsym XF86AudioPlay exec bash -c "commands media-play-pause"
|
bindsym XF86AudioPlay exec bash -c "commands media-play-pause"
|
||||||
|
bindsym XF86AudioNext exec bash -c "commands media-next"
|
||||||
|
bindsym XF86AudioPrev exec bash -c "commands media-prev"
|
||||||
|
|
||||||
|
|
||||||
# Start a terminal
|
# Start a terminal
|
||||||
|
Loading…
Reference in New Issue
Block a user