Sha256: 38c141fe78141032a358d0de2be0143807cc11209d6a9c632dd0632e8b08ee3e
Contents?: true
Size: 531 Bytes
Versions: 8
Compression:
Stored size: 531 Bytes
Contents
#!/usr/bin/env ruby require "#{File.dirname(__FILE__)}/../lib/pulseaudio.rb" look_for = nil ARGV.each do |arg| if match = arg.match(/^--look_for=(.+)$/) look_for = match[1] end end raise "No '--look_for=[SOMETHING]' was given." if !look_for sink = nil PulseAudio::Sink.list do |sink_i| if sink_i.args[:props]["description"].index(look_for) != nil sink = sink_i break end end raise "Could not find the sink by: '#{look_for}'." if !sink print "Setting '#{sink.args[:props]["description"]}'.\n" sink.default!
Version data entries
8 entries across 8 versions & 1 rubygems