----- Message d'origine ---- De : Avell Diroll <[EMAIL PROTECTED]> À : Tahar <[EMAIL PROTECTED]> Cc : Ubuntu <ubuntu-fr@lists.ubuntu.com> Envoyé le : Vendredi, 18 Juillet 2008, 12h06mn 44s Objet : Re: Re : Re : Etat du serveur X (Ex detecter le browser par défaut) Tahar wrote: >> Bonjour, >> >> En fait je fait ce test car je fais appel à un navigateur dans mon >> programme, et il est destiné à des non connaisseurs, c'est vrai que >> généralement les utilisateurs de GNU/Linux ont un minimum de >> connaissances mais ce que je suis en train de faire est un outil de >> diagnostic pour notre hotline (je travaille chez un fournisseur d'accès) >> ne voulant pas pénaliser les utilisateurs de GNU/linux, je suis en train >> de faire un même prorgramme pour windows, linux et MacOS. >> >> Je peux laisser le retour du message d'erreur qui ferait un break >> automatique du programme, mais je préfère anticiper cela. surtout que ce >> que je suis en train de faire est un interfaçage avec un modem donc je >> dois accéder pour diagnostic directement sur le modem en utilisant un > >navigateur, d'où l'obligation d'avoir un mode graphique, utiliser lynx > >serait assez fastidieux tout de même ;) >> >> Merci pour ton aide >Dans ce cas le plus propre c'est d'intercepter l'erreur éventuelle (tu >ne précise pas quel langage tu utilises, c'est quelque chose qui peut >être triviale dans certains langages et pénibles dans d'autres ...). Pour le moment je suis en simple script Bash, je ne sais pas si je vais faire un programme plus évolué ça va dépendre des besoins après tests et surtout de mes compétences en programmation C, python ou autre (ce n'est pas vraiment ma tasse de thé :p ) >Si le navigateur se lance, tant mieux, si erreur tu lances le mode NoX >de ton programme. >Je te déconseilles dans le cas de l'erreur de faire appel à lynx ou >e-links, un utilisateur qui ne saurait pas si il lance un outil en mode >graphique ou a peu de chance d'avoir installé lynx ... surtout si il n'a >pas accès aux dépôts (à priori il n'a pas de réseau si il a besoin de >diagnostiquer son modem, non?). En effet je ne vais certainement pas lancer lynx, déjà il est compliqué pour un débutant, et puis comme tu le dis si bien il n'est pas forcément installé Le plus sympa est de faire appel à une lib http et de gérer l'interaction avec le modem par une suite de choix multiples (en curses si tu veux de la couleur) ... balancer un débutant sous lynx sans le prévenir ne doit pas être rassurant, et tu peux fournir ta lib avec ton programme. Bonne continuation Ju -- There are three kinds of lies: lies, damned lies, and statistics. --Mark Twain
-- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr