#1 Le 17/12/2006, à 14:10
- roger64
RESOLU - le script du pauvre (nautilus-script)
Bonjour,:)
Je voudrais créer un nautilus-scripts pour lancer pppoeconf
Pour ce faire il faut les deux actions suivantes:
- lancer gnome-terminal
- lancer dans le gnome-terminal la commande pon dsl-provider
Quelqu'un aurait-il la bonté de m'écrire ce script.?
Je sais ensuite où le mettre et le rendre exécutable (chmod a +x /chemin_du_script)
Merci de votre aide.
Dernière modification par roger64 (Le 18/12/2006, à 05:45)
Hors ligne
#2 Le 17/12/2006, à 19:29
- taxus
Re : RESOLU - le script du pauvre (nautilus-script)
pppoeconf ne sert qu'à configurer la connexion DSL, et ne doit être exécuté qu'une seule fois. Tu dois plutôt parler de pppd, que pppoeconf configure.
Si tu veux la contrôler dans ta session, je ne suis pas sûr si tu dois d'abord enlever la connexion automatique au démarrage (tu peux réexécuter pppoeconf). Et si tu exécutes pon alors qu'une connexion est déjà ouverte, tu auras deux connexions. Le script ne peut donc être simple...
Je te suggère de visiter cette enfilade.
Dernière modification par taxus (Le 17/12/2006, à 20:06)
Hors ligne
#3 Le 17/12/2006, à 23:30
- roger64
Re : RESOLU - le script du pauvre (nautilus-script)
@Taxus (quel nom inquiétant )
merci de ta réponse.
Tu as raison, il ne s'agit pas de démarrer pppoeconf mais le démon qui va avec.
Mon fournisseur d'accès DSL me facture au nombre d'heures mensuelle. Donc, je ne veux pas d'un démarrage automatique du démon mais bien d'un démarrage "manuel" avec la commande "pon dsl-provider" que j'ai testé et qui me convient.
Par ailleurs pour arrêter, au lieu de "poff", je mets "poff -a" et ceci me suffit puisque je suis le seul à utiliser l'ordinateur.
Donc, les deux commandes démoniaques me conviennent, mais je ne sais pas les intégrer dans le script.
Même dans ces conditions, mon "script du pauvre" est-il encore compliqué? J'ai posé la question parce que, en écrivant
gnome-terminal
pon dsl-provider
tout ce que j'obtiens c'est le lancement du terminal, ce qui ne constitue pas vraiment n progrès décisif.
Dernière modification par roger64 (Le 17/12/2006, à 23:33)
Hors ligne
#4 Le 17/12/2006, à 23:36
- xtriade
Re : RESOLU - le script du pauvre (nautilus-script)
salut,
c'est tres simple : tu colles tes 2commandes dans un fichier que tu nommeras avec l'extension .sh
exp : startdsl.sh
puis pour le lancer, il suffit de lancer ton script :
exp : ./startdsl.sh
@+
Hadopi = loi débile
Hors ligne
#5 Le 17/12/2006, à 23:40
- grisouille
Re : RESOLU - le script du pauvre (nautilus-script)
tu colles ça plutôt :
#!/bin/sh
pon dsl-provider
et tu mets les droits d'exécution sur le fichier.
a+
edit : je te conseille cette lecture :
http://doc.ubuntu-fr.org/console/script_shell
Dernière modification par grisouille (Le 17/12/2006, à 23:47)
Hors ligne
#6 Le 18/12/2006, à 02:53
- taxus
Re : RESOLU - le script du pauvre (nautilus-script)
et pour l'autre:
#!/bin/sh
poff -a
Hors ligne
#7 Le 18/12/2006, à 03:00
- hector
Re : RESOLU - le script du pauvre (nautilus-script)
Bonsoir Roger et les autres,
un lanceur avec dedans
gnome-terminal -e "pon dsl-provider"
ne serait pas mieux adapté?
-e signifie que le terminal exécute la commande entre "", taper man gnome-terminal
pour plus d'infos.
et un équivalent pour la fermeture?
Bonne nuit
note: pour créer un lanceur (sous gnome), clic droit sur le tableau de bord, ajouter au tableau de bord, lanceur d'appli personnalisé
Dernière modification par hector (Le 18/12/2006, à 03:05)
Hors ligne
#8 Le 18/12/2006, à 04:22
- DecIRC
Re : RESOLU - le script du pauvre (nautilus-script)
Pourquoi lancer un gnome terminal ?
Le terminal, il sert juste à voir ce que l'on tape...
Si c'est un script, voir soluces de grisouille et le post suivant !
C'est suffisant....
DropBox : 2 Gigas de stockage en ligne gratuit, compatible Ubuntu, Mac et Windows <-- Avec ce lien, 250 megas en cadeau en prime.
Hors ligne
#9 Le 18/12/2006, à 04:59
- taxus
Re : RESOLU - le script du pauvre (nautilus-script)
En fait, même pas besoin d'écrire des scripts. On peut créer deux lanceurs d'applications personnalisés dans le tableau de bord:
Se connecter:
Type: Application
Nom: Connexion
Commande: pon dsl-provider
Se déconnecter:
Type: Application
Nom: Déconnexion
Commande: poff dsl-provider
Hors ligne
#10 Le 18/12/2006, à 05:44
- roger64
Re : RESOLU - le script du pauvre (nautilus-script)
merci
le pauvre a été comblé par tant de richesses, je vais comparer un peu tout ça et dans l'immédiat je ne peux que marquer: RESOLU. Je crois que je suivrai la recommandation de grisouille.
Je lancerai cependant aussi le terminal et je le laisserai ouvert sur un espace de travail lointain parce qu'il me servira de témoin de connexion. Sinon, je n'ai plus que mon nez ou ma mémoire pour me rappeler que je suis connecté et comme ni l'un ni l'autre ne sont fameux..
Dernière modification par roger64 (Le 18/12/2006, à 05:51)
Hors ligne
#11 Le 18/12/2006, à 13:20
- roger64
Re : RESOLU - le script du pauvre (nautilus-script)
Bon la solution adoptée finalement est
#!/bin/sh
gnome-terminal -e "pon dsl-provider"
#Licence : GNU GPL
Sur un nautilus-script.
Le seul inconvénient est que je n'ai pas de témoin de connexion. Sinon, la connexion est hyper-rapide.
Encore merci de votre aide.
Hors ligne
#12 Le 19/12/2006, à 07:48
- taxus
Re : RESOLU - le script du pauvre (nautilus-script)
Comme témoin de connexion, tu peux installer le Moniteur réseau dans le tableau de bord.
Génial! Je le découvre moi-même à l'instant, car j'allais te proposer le Moniteur système que j'utilisais jusqu'à présent. Comme quoi c'est payant de répondre aux questions.
Bouton de droite sur le tableau de bord > Ajouter au tableau de bord > Moniteur réseau (sous Système et matériel).
Lorsque tu n'es pas connecté, il y a un emblème - dans l'icône.
Donc les scripts et le terminal sont superflus, moi je vote pour les lanceurs.
Ou, alternativement, l'édition du menu Système pour ajouter 2 éléments pour se connecter et se déconnecter d'Internet.
Hors ligne
#13 Le 19/12/2006, à 08:12
- roger64
Re : RESOLU - le script du pauvre (nautilus-script)
@taxus
Moniteur reseau, mais oui, mais c'est bien sûr. Merci pour le témoin qui me manquait.
Script ou lanceur, je crois que c'est une question de goût. Comme je ne suis pas connecté au net en permanence, j'ai rajouté firefox à mon script.
encore merci
Hors ligne