Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/12/2005, à 00:11

hoz74

petite question sur l'automatisation d'une tache.

Petite question tout bête

J'utilise le logiciel "eciadsl" pour me connecter a internet avec mon modem, et ce que je voudrais faire, c'est poser 1 icone sur le bureau pour "automatiser" la connection a internet...

car actuellement, il faut ouvrir le terminal, taper toute la ligne de commande pour se connecter... et attendre...

donc je voudrais une icone pour lancer la connection.... possible??

merci

Hors ligne

#2 Le 16/12/2005, à 17:20

Jean23

Re : petite question sur l'automatisation d'une tache.

En général, l'exécutif se trouve dans le rep /usr/bin, faut chercher.
Dans un terminal tu fais un (whereis Ton_Machin) ou (locate Ton_Machin)
pour savoir où se trouve l'application Ton_Machin, une fois le rep
trouvé tu reviens au desk, clic droit sur l'écran,

>> creer un nouveau...,  > Lien vers une application > application

Tu y mets le répertoire trouvé au début, et voilà!
Tu peux même y choisir l'icone qui va le représenter.
Bonne route


Jean23
....................................................................................
édité et transmis avec des logiciels libres sous Linux !

Hors ligne

#3 Le 22/12/2005, à 21:37

hoz74

Re : petite question sur l'automatisation d'une tache.

hum...

sauf que je pense que ça ne marchera pas car..... il faut que je mette sudo devant ma ligne de commande!!! donc comment faire cette ligne en utilisateur root??

Hors ligne

#4 Le 23/12/2005, à 03:23

Jean23

Re : petite question sur l'automatisation d'une tache.

Attends un peu, je pense que je suis dans les nues, excuse-moi! Les directives que je t'ai donné sont pour créer une icône pour une application ordinaire. Je ne connais pas ce eciasdl, et son action est spéciale en effet.

Tu pourrais peut-être créer l'icone comme expliqué, et dans la ligne de commande y mettre le répertoire complet incluant le fichier exécutif. Mais auparavent, tu te donne les droits sur cet exécutif:

sudo chmod o=rwx /le/répertoire/complet/eciasdl/fichier-exécutif
ATTENTION: Ceci te donne tous les droits sur cet exécutif, mais les donne aussi aux autres utilisateurs.

Mais je pense qu'il doit y avoir un meilleur moyen que ça.

Modif: Je suppose que c'est voulu, qu'il ne démarre pas au boot?

Dernière modification par Jean23 (Le 23/12/2005, à 03:47)


Jean23
....................................................................................
édité et transmis avec des logiciels libres sous Linux !

Hors ligne

#5 Le 23/12/2005, à 03:47

neves

Re : petite question sur l'automatisation d'une tache.

hoz74 a écrit :

hum...

sauf que je pense que ça ne marchera pas car..... il faut que je mette sudo devant ma ligne de commande!!! donc comment faire cette ligne en utilisateur root??

gksudo remplace sudo pour ce qui doit etre en graphique smile

Hors ligne

#6 Le 28/12/2005, à 18:37

hoz74

Re : petite question sur l'automatisation d'une tache.

non ce n'est pas voulu qu'il ne démarre pas en boot.... si je savais faire je le ferais...!! mais je débute!

j'ai essayé de créer effectivement cette icone, mais le résultat n'est pas la!!
je l'ai fait 2 fois  une fois pour eciadsl-start (qui boot le modem et installe la connection adsl) et eciadsl-stop (pour fermer la connection internet)

J'arrive environ une fois sur 5 a fermer la connection internet avec la 2eme icone, mais impossible de reconnecter.

Au démarrage d'ubuntu, impossible également de lancer l'icone de start, rien ne se passe, pas de terminal qui s'ouvre, pas de modem qui s'allume, rien quoi!!

Je dois faire ça car je ne suis pas le seul utilisateur de mon ordi, et que les newbies qui doivent utiliser internet , je ne vais pas commencer a leur enseigner qu'il faut ouvrir un terminal pour y inscrire une ligne de commande!!

et puis pour me simplifier la vie aussi!!

donc voila tout!

gksudo==> kesaco??

Hors ligne

#7 Le 28/12/2005, à 21:58

Jean23

Re : petite question sur l'automatisation d'une tache.

Désolé, je ne connais pas ce eciadsl.
Le monde qui pourraient t'aider s'attendent à avoir des détails techniques avant d'embarquer. Sur quelle plate-forme es-tu, quelle version, ta carte réseaux, ton modem est-il interne ou externe, ainsi que les messages d'erreurs que tu rencontre.
Tu sais, de quoi donner aux autres pour qu'ils se penchent là-dessus. Puis si tu es débutant, ... commence donc par le faire savoir dès le début, ça aide...

Jette un coup d'oeil aux 2 sites suivants, en attendant, peut-être que...!
eciadsl dans la recherche google a aussi son avantage.

La FAQ eciadsl, pour connexion au boot, et autres:
http://eciadsl.flashtux.org/faq.php#5.0

Tuto pour install et connexion:
http://eciadsl.flashtux.org/tutorial.ph

Bonne chance


Jean23
....................................................................................
édité et transmis avec des logiciels libres sous Linux !

Hors ligne

#8 Le 29/12/2005, à 10:18

thom

Re : petite question sur l'automatisation d'une tache.

C'est quoi la commande que tu lance dans ton terminal ?
Et a partir de ou tu la lance ? (repertoire)


-> Ubuntu on a Sony Vaio VNG-FS115B
-> Wificonfig is a little script aimed to ease the switching between networks, for people who have 2 network cards : a wired one and a wireless one.

Hors ligne

#9 Le 29/12/2005, à 16:37

hoz74

Re : petite question sur l'automatisation d'une tache.

ok désolé de toutes mes omissions!!!

JE suis débutant

je suis sous ubuntu 5.10 (je crois) celle envoyée par shipit!
ma carte réseau est integrée a ma carte mere mais je ne pense pas que ça rentre en compte!!??
mon modem est un modem externe B-focus de la marque ECI en USB
je n'ai aucun message d'erreur!

la commande que j'utilise pour me connecter a internet dans le terminal est:

sudo eciadsl-start 
password : ********

pas plus pas moins!

j'ai déja parcouri ces sites en long et en large jean23 (peut etre mal remarque!!) je vais continuer de chercher mais merci quand meme de ces réponses!!

Hors ligne

#10 Le 29/12/2005, à 18:25

thom

Re : petite question sur l'automatisation d'une tache.

Clic doit sur le bureau > créer un laceur
Tu lui donnes un nom
Dans commande tu mets "gksudo eciadsl-start"
et tu valides...
Tu fais la même chose pour le stop...

Il devrait, quand tu cliques dessus ouvrir une fenetre te demandant un mot de passe.

Pour faire encore plus joli, tu peux essayer de mettre la commande :

gksudo eciadsl-start | zenity --progress --pulsate --auto-close --title "eciadsl" --text $"Démarrage... "

Alors ?


-> Ubuntu on a Sony Vaio VNG-FS115B
-> Wificonfig is a little script aimed to ease the switching between networks, for people who have 2 network cards : a wired one and a wireless one.

Hors ligne

#11 Le 30/12/2005, à 05:13

rastacouette

Re : petite question sur l'automatisation d'une tache.

voici un lien qui pourra peut etre t'aider
http://www.andesi.org/index.php?node=28
il parle des services a mettre en route au demarrage de debian (sur laquelle est basé ubuntu)
et d'une maniere generale www.debian.org/doc/manuals/reference/reference.fr.pdf
ubuntu (dont je suis novice) ne semble pas offrir une interface jolie/efficace pour les services
bon courage

#12 Le 03/01/2006, à 15:32

hoz74

Re : petite question sur l'automatisation d'une tache.

la premiere solution de thom marche a merveille, je n'ai rien d'inscrit sur l'ecran (apres la demande du mot de passe) mais je vois le modem se synchroniser et il faut le faire a taton! (car tout ce qu'il y avait d'écrit dans le terminal ne s'inscrit pas!)

je continue d'exploiter vos réponses!! grand merci!

Hors ligne

#13 Le 03/01/2006, à 15:39

thom

Re : petite question sur l'automatisation d'une tache.

hoz74 a écrit :

la premiere solution de thom marche a merveille, je n'ai rien d'inscrit sur l'ecran (apres la demande du mot de passe) mais je vois le modem se synchroniser et il faut le faire a taton! (car tout ce qu'il y avait d'écrit dans le terminal ne s'inscrit pas!)

Si tu veux un log de ce qui se passe, tu peux remplacer la commande par : 

gksudo eciadsl-start >> eciadsl.log

(ce qui apparaitrait dans le terminal est ajouté au fichier eciadsl.log)
ou 

gksudo eciadsl-start > eciadsl.log

ce qui apparaitrait dans le terminal est ajouté au fichier eciadsl.log qui a été remis à 0.


-> Ubuntu on a Sony Vaio VNG-FS115B
-> Wificonfig is a little script aimed to ease the switching between networks, for people who have 2 network cards : a wired one and a wireless one.

Hors ligne

#14 Le 03/01/2006, à 16:04

hoz74

Re : petite question sur l'automatisation d'une tache.

oh!!
je sais ce qui se passe... mais je ne sais pas quand..

mais bon j'avance petit a petit..!!
au fait la 2eme solution de thom a savoir la grande ligne de commande, ne fonctionne pas!! je la lance et il ne me demande meme pas le mot de passe... rien ne se passe!

Hors ligne

#15 Le 03/01/2006, à 16:13

thom

Re : petite question sur l'automatisation d'une tache.

zenity est installé ?


-> Ubuntu on a Sony Vaio VNG-FS115B
-> Wificonfig is a little script aimed to ease the switching between networks, for people who have 2 network cards : a wired one and a wireless one.

Hors ligne

#16 Le 05/01/2006, à 13:45

hoz74

Re : petite question sur l'automatisation d'une tache.

apparement, oui

il est coché vert dans synaptic

Hors ligne

#17 Le 06/01/2006, à 14:45

y0ggl

Re : petite question sur l'automatisation d'une tache.

Salut,
en ajoutant ces lignes a /etc/sudoers, tu peux te passer du mot de passe
pense a faire un backup de /etc/sudoers avant toute intervention

pour éditer commande visudo

# Host alias specification
Host_Alias LOCALHOST = localhost

# User alias specification
User_Alias ECI_USERS = user1

# Cmnd alias specification
Cmnd_Alias ECI_CMD =   /usr/bin/eciadsl-start ,/usr/bin/eciadsl-stop

# User privilege specification
ECI_USERS LOCALHOST = NOPASSWD: ECI_CMD

aprés tu crees des raccourcis sur le bureau et dans les options tu mets "executer dans un terminal" et tu décoches "ne pas fermer la fenetre quand le programme se termine".
comme ca tu peux voir les sorties du programme et tu n'as pas de fenetre a fermer apres

#18 Le 06/01/2006, à 14:56

y0ggl

Re : petite question sur l'automatisation d'une tache.

Oublis:

changer user1 par ton nom d'utilisateur

pour le raccourci:
/usr/bin/sudo /usr/bin/eciadsl-start

#19 Le 06/01/2006, à 15:46

y0ggl

Re : petite question sur l'automatisation d'une tache.

en fait il y a plus simple pour le fichier /etc/sudoers:
il suffit de commenter la premiere et d'ajouter la deuxieme

#%admin ALL=(ALL) ALL
%admin  ALL=(ALL) ALL,NOPASSWD: /usr/bin/eciadsl-start ,/usr/bin/eciadsl-stop

le premier exemple que je t'ai donné ne fonctionne pas sur ubuntu, je ne sait pas encore pourquoi, ca fonctionnait sur debian