Plugin.define "wireless" do author '"Lucas Luitjes" ' bar_applet("wireless", 501) do |wmii, bar| Thread.new do interface = wmii.plugin_config["wireless:wireless"]["interface"] interval = wmii.plugin_config["wireless:wireless"]["interval"] || 5 loop do status = `iwconfig #{interface}`.scan(/Quality=\d+\/\d+/).to_s.sub('Quality=','') if status.empty? status = '--/--' end bar.data = "Wifi: #{status}" sleep interval end end end end