Autor Tópico: Script grafico para ADSL!!  (Lida 3643 vezes)

Marcos Lauande

  • Visitante
Script grafico para ADSL!!
« Online: 23 de MAR?O de 2006, 13:34 »
Oi galera eu fiz um scriptzinho em modo  gráfico para conectar-se e desconectar-se da rede adsl(Velox e tals) sem precisar ficar digitando #pon dsl-provider ou #poff  no terminal, eis o código abaixo:

#!/bin/bash
dop=`ps -A | grep "pppd" | cut -c25-`
if [ "$dop" = "pppd" ]; then
    zenity --warning \
          --text="Você deseja desconectar-se ?"
   if test "$?" = "0"; then
      gksudo poff
   fi
 else
   zenity --question \
          --text="Você deseja conectar-se ?"
   if test "$?" = "0"; then
      gksudo "pon dsl-provider"
   fi
 fi
#fim


OBS:. Vocês deveram ter zenity instalado!!  :P
Até onde testei ele não deu nenhum problema!!
Cópie o código para um editor de texto e salve como um script shell ->>  EX: pppoe-gtk.sh
Depois altere a permição do arquivo para transformá-lo em executável->> #chmod +x pppoe-gtk.sh
E depois é só colocar no submenu "Internet" do menu principal do Gnome!!!
Só....E desculpas pelo erro ortógrafico no tópico, hehehehhehehehehhehehe :P

Offline xThustoonx

  • Usuário Ubuntu
  • *
  • Mensagens: 30
    • Ver perfil
Script grafico para ADSL!!
« Resposta #1 Online: 24 de MAR?O de 2006, 11:37 »
Gostei do seu script. Eu to começando a aprender programação achei interessante a logica de programação dele. Eu vou testar e qualquer coisa eu retorno aqui ok? :D

Marcos Lauande

  • Visitante
Script grafico para ADSL!!
« Resposta #2 Online: 24 de MAR?O de 2006, 18:32 »
O que pode ocorre de anormal no script eh q se tiver dois ou mais processos(pppd) ele não vai funfar!!!
Se alguem souber resolver posta ai!!
É por que meu livro de shell script está com um amigo meu e alem do mais eu estou muito enferrujado no assunto :P
:)

Offline arsolto

  • Usuário Ubuntu
  • *
  • Mensagens: 625
  • Alea Jacta Est
    • Ver perfil
    • Por Ofício
Script grafico para ADSL!!
« Resposta #3 Online: 09 de Abril de 2006, 12:24 »
Encontrei este script para autenticação no Velox, escrito em perl: Clique aqui para obter o arquivo.