Wvdial senza terminale

Installazione, configurazione e uso di programmi e strumenti.
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Wvdial senza terminale

Messaggio da |Jonny| »

Buon pomeriggio a tutti!

Per collegarmi a internet uso il programmino "wvdial", già preinstallato in hardy, con un cellulare umts.
Funziona tutto come un orologio svizzero  ;D!! Il mio problema è più di estetica.
C'è un modo per lanciare questo comando in backgraund ed avere poi la possibilità di disconnettersi?
(Ora per disconnettermi devo digitare ctrl +c sul terminale)
Ultima modifica di |Jonny| il martedì 23 giugno 2009, 10:58, modificato 1 volta in totale.
Avatar utente
ciccoale
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2036
Iscrizione: lunedì 12 maggio 2008, 14:04

Re: Wvdial senza terminale

Messaggio da ciccoale »

wvdial è una connessione ppp0, quindi con gnome ppp dovresti risolvere il problema grafico... installalo da synaptic
[glow=green,2,300]Made[/glow][glow=white,2,300]in[/glow][glow=red,2,300]Italy[/glow]
Un attimo... il tempo che intercorre tra lo scattare del semaforo verde e l\'idiota dietro che suona il clacson
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: Wvdial senza terminale

Messaggio da |Jonny| »

ma un modo per lanciare questo comando con un lanciatore e poi con un altro disconnettere?
Avatar utente
ciccoale
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2036
Iscrizione: lunedì 12 maggio 2008, 14:04

Re: Wvdial senza terminale

Messaggio da ciccoale »

ciccioformaggio ha scritto: ma un modo per lanciare questo comando con un lanciatore e poi con un altro disconnettere?
Ah! Sì ti devi creare un lanciatore...

I programmi li trovi nella cartella

/usr/bin

per cui il percorso di wvdial è

/usr/bin/wvdial


Per creare il link da terminale:

Codice: Seleziona tutto

sudo ln -s /usr/bin/wvdial /home/nome-utente/Desktop/wvdial
Almeno credo prova e fammi sapere


ps nome utente devi sostituire il tuo nome utente
[glow=green,2,300]Made[/glow][glow=white,2,300]in[/glow][glow=red,2,300]Italy[/glow]
Un attimo... il tempo che intercorre tra lo scattare del semaforo verde e l\'idiota dietro che suona il clacson
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: Wvdial senza terminale

Messaggio da |Jonny| »

La questione non è lanciare wvdial in backgraund, perché questo lo posso fare creando un lanciatore in cui nel "tipo lanciatore" indico "applicazione" e non "applicazione nel terminale", ma come diavolo si fa poi a disconnetere.
Avatar utente
ciccoale
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2036
Iscrizione: lunedì 12 maggio 2008, 14:04

Re: Wvdial senza terminale

Messaggio da ciccoale »

ciccioformaggio ha scritto: La questione non è lanciare wvdial in backgraund, perché questo lo posso fare creando un lanciatore in cui nel "tipo lanciatore" indico "applicazione" e non "applicazione nel terminale", ma come diavolo si fa poi a disconnetere.
::)  :'( Perdonami non ci sto proprio con la testa!!!

Comunque credo che devi crearti un altro lanciatore che da avvio ad un terminale con comando

Codice: Seleziona tutto

sudo killall wvdial
:-\
[glow=green,2,300]Made[/glow][glow=white,2,300]in[/glow][glow=red,2,300]Italy[/glow]
Un attimo... il tempo che intercorre tra lo scattare del semaforo verde e l\'idiota dietro che suona il clacson
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: Wvdial senza terminale

Messaggio da |Jonny| »

Si si così non ho mai provato ma dovrebbe funzionare (il sudo non serve perché lancio wvdial da utente normale), ma credo che uccidere il processo equivalga a chiudere il terminale (un altro modo per disconnettere), che non è come fare ctrl + c (chiedo!)

quando faccio ctrl + c ottengo questo

Caught signal 2:  Attempting to exit gracefully...
--> Terminating on signal 15
--> Connect time 0.4 minutes.
--> Disconnecting at Fri Jun 19 15:08:23 2009


e' come uccidere il processo?
Avatar utente
ciccoale
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2036
Iscrizione: lunedì 12 maggio 2008, 14:04

Re: Wvdial senza terminale

Messaggio da ciccoale »

ciccioformaggio ha scritto: Si si così non ho mai provato ma dovrebbe funzionare (il sudo non serve perché lancio wvdial da utente normale), ma credo che uccidere il processo equivalga a chiudere il terminale (un altro modo per disconnettere), che non è come fare ctrl + c (chiedo!)

quando faccio ctrl + c ottengo questo

Caught signal 2:  Attempting to exit gracefully...
--> Terminating on signal 15
--> Connect time 0.4 minutes.
--> Disconnecting at Fri Jun 19 15:08:23 2009


e' come uccidere il processo?
non saprei fin'ora usavo il ctrl+c per copiare  (rotfl)
e ctrl+v per incollare  (rotfl)
:-*
[glow=green,2,300]Made[/glow][glow=white,2,300]in[/glow][glow=red,2,300]Italy[/glow]
Un attimo... il tempo che intercorre tra lo scattare del semaforo verde e l\'idiota dietro che suona il clacson
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: Wvdial senza terminale

Messaggio da |Jonny| »

;D
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: Wvdial senza terminale

Messaggio da [lost]-Divilinux »

gnome-ppp è un interpaccia per pppd ma non lo utilizza con le stesse opzioni di wvdial.
Ci sono diversi programmi, uno dei quali scritto da un utente del forum, che si basano direttamente su pppd o wvdial:

http://forum.ubuntu-it.org/viewtopic.php?t=57995

Segui fino in fondo..
questione di seedings...
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: Wvdial senza terminale

Messaggio da |Jonny| »

ok grazie... ora però mi rompo a leggere  >:(
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: Wvdial senza terminale

Messaggio da [lost]-Divilinux »

ok grazie... ora però mi rompo a leggere
salti in fondo al link per scaricare l'applicazione. L'inizio della discussione parla di vari script per gestire la connessione umts con e senza contascatti.
Comunque anche il networkmanager gestisce questo tipo di connessioni. NOn sempre, come nel mio caso, ma un tentativo lo potresti fare anche con quello.
questione di seedings...
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: Wvdial senza terminale

Messaggio da |Jonny| »

grazie. Si con network manager una volta mi funzionava ed era proprio come volevo, poi dopo una formattazione del pc non sono più riuscito a farlo funzionare (con tutto che ho rifatto tutto esattamente come prima sulla stessa distro!) ??? però va bè dopo vedo se funziona questo script...e se non funziona... chi se ne frega.. basta che mi collego ;D ;D ;D

ciao
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: Wvdial senza terminale

Messaggio da [lost]-Divilinux »

non e' proprio uno script.
Il programma e' questo

http://forum.ubuntu-it.org/viewtopic.php?t=267277
questione di seedings...
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: Wvdial senza terminale

Messaggio da |Jonny| »

Scusa la mia "tontaggine" ;D ma di tutto quello che dicono nelle discussioni che mi hai linkato in sostanza mi basta questo:

Codice: Seleziona tutto

#!/bin/bash
echo  "killall wvdial: "
killall wvdial
me lo potresti spiegare  :-[ ???

Il mio problema è che voglio chiudere il processo normalmente (proprio come quando faccio ctrl+c sul terminale) e non ucciderlo brutalmente! (poverino non mi ha fatto niente  ;D)
Ultima modifica di |Jonny| il venerdì 19 giugno 2009, 16:59, modificato 1 volta in totale.
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: Wvdial senza terminale

Messaggio da [lost]-Divilinux »

Parlando in termini informatici, non e' che tu uccidi un processo in maniera brutale o piu' umana. Quando uccidi un processo significa che vuoi semplicemente terminarlo. Puoi farlo usando killall (che termina tutte le istanze) oppure con kill PID, per terminare il programma col particolare PID.

Quello script mi va bene..ma non cambia molto da prima. Invece che scrivere "killall wvdial" ora dovresti aprire un terminale, spostarti nella directory dello script e lanciarlo con ./script.sh. A questo punto, se il tuo obiettivo primario è solo quello di chiudere wvdial, basta che crei un icona da mettere dove vuoi, con "killall wvdial" nel nome-comando.  :-\
questione di seedings...
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: Wvdial senza terminale

Messaggio da |Jonny| »

ok grazie, allora creerò il lanciatore con "killall wvdial"... Purtroppo però non mi convince che sia la stessa cosa, però va bene. :)

Ora metto risolto.
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: [Risolto] Wvdial senza terminale

Messaggio da |Jonny| »

ah si è lo stesso. Infatti quando lancio killall wvdial da un altro terminale ottengo sul terminale dove ho lanciato wvdial lo stesso output di quando faccio ctrl+c.

Grazie per i consigli!

Alla prossima ;D
Avatar utente
ciccoale
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2036
Iscrizione: lunedì 12 maggio 2008, 14:04

Re: [Risolto] Wvdial senza terminale

Messaggio da ciccoale »

Ciao ho perfezionato uno script che forse ti può essere utile:

Lo script è questo e lo reso avviabile

Codice: Seleziona tutto

#!/bin/bash
# CONNESSIONE CON MODEM TRUST DIAL UP
wvdial
%0
disc=1
start=`date +%s`
while [[ $disc != 0 ]]; do
        zenity --notification --text "Connesso."
        end=`date +%s`
        elapsed=`expr $end - $start`
        mins=`expr $elapsed / 60`
        secs=`expr $elapsed % 60`
        zenity --question --text "Connesso da $mins Minuti e $secs Secondi. Disconnettere ? ";
        disc=$?
done;
killall wvdial
Dopo che si è avviato ti compare un triangolo giallo nella barra in alto... se ci clicchi su ti appare una schermata con la domanda se vuoi disconnetterti... se sì ti basta cliccare su ok, ciao spero di esserti stato utile
Allegati
Schermata-Domanda.png
Schermata.png
[glow=green,2,300]Made[/glow][glow=white,2,300]in[/glow][glow=red,2,300]Italy[/glow]
Un attimo... il tempo che intercorre tra lo scattare del semaforo verde e l\'idiota dietro che suona il clacson
|Jonny|
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 546
Iscrizione: giovedì 23 aprile 2009, 13:54
Località: Calabria-Sicilia

Re: [Risolto] Wvdial senza terminale

Messaggio da |Jonny| »

Mi spieghi come si usa...perché non ho mai usato script, lo devo mettere in una cartella particolare o dove voglio?
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 16 ospiti