Bem, hoje a tarde navegando em alguns blogs e um dos posts que me chamou atenção foi falando sobre o libnotify-bin e o outro era como melhorar o seu sinal wifi.
Bem resolvi criar um script ruby que lista as redes wifi que seu computador achou e um outro script bash que pega o retorno do arquivo ruby e exibe essa notificação.
Lembrar que precisa ter o ruby instalado, para isso digite no seu terminal shell:
Logo após a instalação do ruby, instalar o libnotify-bin:
Agora você pode salvar em sua maquina um arquivo chamado send.sh com o seguinte código:
info=$(eval "$*" 2>/dev/null)
notify-send -t $((1000+300*`echo -n $info | wc -w`)) -u low -i /usr/share/icons/Humanity-Dark/devices/24/network-wireless.svg "$*" "$info" || exit 2
Agora o código ruby, salve o arquivo escaneadorwifi.rb:
arr_busca = %w[Channel: Frequency: Quality ESSID]
listawifi = []
redeswifi.each do |redewifi|
arr_busca.each do |buscapalavra|
listawifi < < "#{redewifi}".lstrip if /#{buscapalavra}/.match("#{redewifi}")
end
end
puts "Lista das redes wi-fi encontradas:"
puts listawifi.reverse!
Pronto, feito isso basta abrir um terminal shell e digitar:
E no canto superior direito irá aparecer uma imagem como está:








Comments
Leave a response