Ensure to unmute default sink
This commit is contained in:
		
							parent
							
								
									9d1f420863
								
							
						
					
					
						commit
						dcca2aed03
					
				|  | @ -1,5 +1,6 @@ | |||
| #!/bin/sh | ||||
| # | ||||
| # TODO: Unmute selected output sink | ||||
| # Purpose {{{ | ||||
| # This script will … | ||||
| #   1. … | ||||
|  | @ -216,6 +217,28 @@ Error with ${RED}pacmd set-default-sink${COLOR_DEBUG} command." | |||
| 
 | ||||
| 	return "${return_set_default_pulseaudio_sink}" | ||||
| 
 | ||||
| } | ||||
| # }}} | ||||
| unmute_default_pulseaudio_sink() {                              # {{{ | ||||
| 
 | ||||
| 	## Return False by default | ||||
| 	return_unmute_default_pulseaudio_sink="1" | ||||
| 
 | ||||
| 	debug_message "unmute_default_pulseaudio_sink − \ | ||||
| Try to unmute ${RED}@DEFAULT_SINK@${COLOR_DEBUG} for PulseAudio." | ||||
| 
 | ||||
| 	if pactl set-sink-mute @DEFAULT_SINK@ false; then | ||||
| 		debug_message "unmute_default_pulseaudio_sink − \ | ||||
| ${RED}@DEFAULT_SINK@${COLOR_DEBUG} for PulseAudio is now unmute." | ||||
| 		return_unmute_default_pulseaudio_sink="0" | ||||
| 	else | ||||
| 		debug_message "unmute_default_pulseaudio_sink − \ | ||||
| Error with ${RED}pacmd set-sink-mute${COLOR_DEBUG} command." | ||||
| 		return_unmute_default_pulseaudio_sink="1" | ||||
| 	fi | ||||
| 
 | ||||
| 	return "${return_unmute_default_pulseaudio_sink}" | ||||
| 
 | ||||
| } | ||||
| # }}} | ||||
| 
 | ||||
|  | @ -255,6 +278,10 @@ main() {                                                        # {{{ | |||
| 	set_default_pulseaudio_sink \ | ||||
| 		|| error_message "Can't set the selected sink (${choosen_sink_description}) as default output sink/device. Please use --debug option." 3 | ||||
| 	## }}} | ||||
| 	## Try to unmute the default output sink {{{ | ||||
| 	### OR Exit with error message | ||||
| 	unmute_default_pulseaudio_sink \ | ||||
| 		|| error_message "Can't unmute the selected sink (${choosen_sink_description}). Please use --debug option." 4 | ||||
| 
 | ||||
| } | ||||
| # }}} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue