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 ...). 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?). 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
Re: Re : Etat du serveur X (E x detecter le browser par défaut)
Sébastien / Seb-bubuntu wrote: > Tahar wrote: >> Des suggestions ? > pourquoi pas bêtement "ps -A | grep Xorg"? Pour 2 raisons: - Il y a encore un paquet de vieilles installations qui tourne avec XFree au lieu de Xorg (tout dépend alors de l'auditoire visé par le programme de Tahar). - Un test sur les processus assure que X tourne sur cette machine, mais ne nous dit pas si celui-ci est logué sur une session graphique (un autre utilisateur pourrait être logué ou une session graphique lancée par défaut ... je l'ai hélas vu faire sur de nombreux serveurs 'ayons une pensée pour ces pauvres X lancés pour rien)), ni si le terminal qui a servi à lancer le programme est lié à un serveur X (tty1 ne le sera pas) Bonne continuation Ju -- Si l'oeuf tombe sur la pierre, ... malheur a l'oeuf Si la pierre tombe sur l'oeuf, ... malheur a l'oeuf -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re : Re : Etat du serveur X (Ex detecter le browser par défaut)
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 - Message d'origine De : Avell Diroll <[EMAIL PROTECTED]> À : Tahar <[EMAIL PROTECTED]> Cc : Ubuntu Envoyé le : Vendredi, 18 Juillet 2008, 11h28mn 32s Objet : Re: Re : Etat du serveur X (Ex detecter le browser par défaut) Tahar wrote: > Je me réponds à moi même :) > > Pour x-www-browser, ça résout mon problème, par contre pour init 5 déjà > sous Ubuntu, le niveau init pour l'interface graphique est le niveau 2 > donc je ne peux pas compter sur runlevel > > Des suggestions ? > > Merci variable d'environnement ... c'est en général à ça que ça sert ... echo $DISPLAY Mais est-ce vraiment utile de tester la présence de X? Si X n'est pas présent le programme devrait planter au premier appel graphique, et une erreur compréhensible est peut-être déja renvoyée par la lib graphique ... ou peut-être est-il plus simple d'intercepter cette erreur. Si c'est pour un logiciel qui possède 2 modes de fonctionnement (X et NoX), je conseille fortement de fournir deux commandes séparées (ou un flag permettant d'appeler l'un ou l'autre des deux modes), beaucoup de gens utilisant le mode NoX des logiciels alors que X est lancé ... Sans plus de précisions, je peux difficilement suggérer autre chose Bonne continuation Ju -- The most exciting phrase to hear in science, the one that heralds new discoveries, isn't 'Eureka!' but rather 'hmmthat's funny.' - Isaac Azimov-- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Re : Etat du serveur X (E x detecter le browser par défaut)
Tahar wrote: > Je me réponds à moi même :) > > Pour x-www-browser, ça résout mon problème, par contre pour init 5 déjà > sous Ubuntu, le niveau init pour l'interface graphique est le niveau 2 > donc je ne peux pas compter sur runlevel > > Des suggestions ? > > Merci variable d'environnement ... c'est en général à ça que ça sert ... echo $DISPLAY Mais est-ce vraiment utile de tester la présence de X? Si X n'est pas présent le programme devrait planter au premier appel graphique, et une erreur compréhensible est peut-être déja renvoyée par la lib graphique ... ou peut-être est-il plus simple d'intercepter cette erreur. Si c'est pour un logiciel qui possède 2 modes de fonctionnement (X et NoX), je conseille fortement de fournir deux commandes séparées (ou un flag permettant d'appeler l'un ou l'autre des deux modes), beaucoup de gens utilisant le mode NoX des logiciels alors que X est lancé ... Sans plus de précisions, je peux difficilement suggérer autre chose Bonne continuation Ju -- The most exciting phrase to hear in science, the one that heralds new discoveries, isn't 'Eureka!' but rather 'hmmthat's funny.' - Isaac Azimov -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re : Re : Etat du serveur X (Ex detecter le browser par défaut)
Merci, je vais essayer ça, je suppose que la plupart des nouvelles distributions utilisent xorg - Message d'origine De : Sébastien / Seb-bubuntu <[EMAIL PROTECTED]> À : Tahar <[EMAIL PROTECTED]> Cc : Ubuntu Envoyé le : Vendredi, 18 Juillet 2008, 11h16mn 29s Objet : Re: Re : Etat du serveur X (Ex detecter le browser par défaut) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Tahar wrote: > Je me réponds à moi même :) > > Pour x-www-browser, ça résout mon problème, par contre pour init 5 déjà > sous Ubuntu, le niveau init pour l'interface graphique est le niveau 2 > donc je ne peux pas compter sur runlevel > > Des suggestions ? > > Merci Salut, pourquoi pas bêtement "ps -A | grep Xorg"? si le retour est vide c'est qu'aucun processus Xorg ne tourne... et donc pas de serveur X! Petite illustration... Sur mon portable (Ubuntu 8.04, sous Gnome donc): ~$ ps -A | grep Xorg 6333 tty7 00:03:06 Xorg 6550 tty7 00:00:00 Xorg ~$ Sur mon serveur (Ubuntu serveur 8.04, pas de serveur graphique): ~$ ps -A | grep Xorg ~$ Evidemment, il faut que le serveur graphique soit Xorg... Séb -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIgF9tlabueleSRzIRAkieAKD6HCa1CYaeplceIEq3yNOFsSgY/ACg2iOc vOsvIojvydJiJfQ0ReZ/QTY= =qIA5 -END PGP SIGNATURE- -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: Re : Etat du serveur X (E x detecter le browser par défaut)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Tahar wrote: > Je me réponds à moi même :) > > Pour x-www-browser, ça résout mon problème, par contre pour init 5 déjà > sous Ubuntu, le niveau init pour l'interface graphique est le niveau 2 > donc je ne peux pas compter sur runlevel > > Des suggestions ? > > Merci Salut, pourquoi pas bêtement "ps -A | grep Xorg"? si le retour est vide c'est qu'aucun processus Xorg ne tourne... et donc pas de serveur X! Petite illustration... Sur mon portable (Ubuntu 8.04, sous Gnome donc): ~$ ps -A | grep Xorg 6333 tty7 00:03:06 Xorg 6550 tty7 00:00:00 Xorg ~$ Sur mon serveur (Ubuntu serveur 8.04, pas de serveur graphique): ~$ ps -A | grep Xorg ~$ Evidemment, il faut que le serveur graphique soit Xorg... Séb -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIgF9tlabueleSRzIRAkieAKD6HCa1CYaeplceIEq3yNOFsSgY/ACg2iOc vOsvIojvydJiJfQ0ReZ/QTY= =qIA5 -END PGP SIGNATURE- -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Etat du serveur X (Ex detecter le browser par défaut )
Bonjour à tous, La commande x-www-browser, semble utiliser le navigateur par défaut de chaque environnement graphique, je voudrais avoir votre confirmation, je n'ai qu'une machine sous kde en ce moment, donc je ne peux pas tester pour une machine sous gnome ou xfce ou windowmaker etc.. J'ai aussi une autre question, comment s'assurer que le serveur X (quelque soit le bureau ) est en fonctionnement ?, ça me semble illogique de tester sur le pid surtout que je suppose que celui-ci change pour chaque démarrage, est ce que le fait de m'assurer que je suis en init 5 peut suffire ? avec le résultat de la commande runlevel ? Merci pour votre aide - Message d'origine De : Raphael F. <[EMAIL PROTECTED]> Cc : Ubuntu Envoyé le : Jeudi, 17 Juillet 2008, 13h08mn 30s Objet : Re: detecter le browser par défaut 2008/7/17 Tahar <[EMAIL PROTECTED]>: Bonjour à tous Y a-t-il un moyen de détecter le browser par défaut ? y a-t-il une variable d'environnement qui indiquerait cela ? merci pour votre aide Bonjour, cherche donc dans la direction suivante : xxx-browser Tu devrais trouver ton bonheur. ;-) -- L'avenir de nos Libertés Fondamentales passe par la défense de nos Libertés Numériques ! Promouvoir et défendre le logiciel libre : http://www.april.org/ Les projets numériques liberticides du gouvernement français et de l'Europe : http://www.laquadrature.net/ Suivez la revue de presse de l'APRIL : http://wiki.april.org/phpwiki/index.php/RevuesPresse (lien disponible pour la revue de presse de la semaine en cours et pour les archives précédentes) L'informatique pour, et par les pros : http://www.lemagit.fr/ Apprenez à utiliser OpenOffice.org en images : http://www.csdm.qc.ca/sitsat-mtl/openoffice/index.htm -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: detecter le browser par défaut
Le Thu, 17 Jul 2008 13:37:19 +0200, Avell Diroll <[EMAIL PROTECTED]> a écrit : > xdg-open est préférable à gnome-open, celui-ci étant u outil par > freedesktop, il sera présent sous kde, xfce etc ... Super merci pour l'info je ne connaissais pas et ça tombe bien je vais en avoir besoin :) signature.asc Description: PGP signature -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: detecter le browser par défaut
Avell Diroll wrote: > lordphoenix wrote: >> Tahar <[EMAIL PROTECTED]> a écrit : >>> Y a-t-il un moyen de détecter le browser par défaut ? y a-t-il une >>> variable d'environnement qui indiquerait cela ? >>> >> Normalement la commande "gnome-open %url" permet d'ouvrir la page web >> souhaité avec le navigateur par défaut. > > xdg-open est préférable à gnome-open, celui-ci étant u outil par je devrais me relire avant d'envoyer : celui-ci étant un outil fournit par > freedesktop, il sera présent sous kde, xfce etc ... > > Bonne Continuation > > Ju -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: detecter le browser par défaut
lordphoenix wrote: > Tahar <[EMAIL PROTECTED]> a écrit : >> Y a-t-il un moyen de détecter le browser par défaut ? y a-t-il une >> variable d'environnement qui indiquerait cela ? >> > Normalement la commande "gnome-open %url" permet d'ouvrir la page web > souhaité avec le navigateur par défaut. xdg-open est préférable à gnome-open, celui-ci étant u outil par freedesktop, il sera présent sous kde, xfce etc ... Bonne Continuation Ju -- Never argue with an idiot, he will take you down to his level and beat you with experience... -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re : detecter le browser par défaut
Merci pour ta réponse, en fait je cherche à savoir quel navigateur est utilisé pour l'introduire dans un script et l'appeler, et il se peut que certaines machines ne soient pas équipées de gnome mais plutôt de kde ou xfce etc... voilà pourquoi je voulais détecter quel navigateur est utilisé afin de le mettre en tant que variable lors de son appel. - Message d'origine De : lordphoenix <[EMAIL PROTECTED]> À : ubuntu-fr@lists.ubuntu.com Envoyé le : Jeudi, 17 Juillet 2008, 13h13mn 27s Objet : Re: detecter le browser par défaut Le Thu, 17 Jul 2008 11:01:10 + (GMT), Tahar <[EMAIL PROTECTED]> a écrit : > Bonjour à tous > > Y a-t-il un moyen de détecter le browser par défaut ? y a-t-il une > variable d'environnement qui indiquerait cela ? > > merci pour votre aide > Normalement la commande "gnome-open %url" permet d'ouvrir la page web souhaité avec le navigateur par défaut. Reste à voir si cela te suffit :). Pour pouvoir t'en dire plus il faudrait que tu détailles ce que tu cherches à faire. -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
Re: detecter le browser par défaut
Le Thu, 17 Jul 2008 11:01:10 + (GMT), Tahar <[EMAIL PROTECTED]> a écrit : > Bonjour à tous > > Y a-t-il un moyen de détecter le browser par défaut ? y a-t-il une > variable d'environnement qui indiquerait cela ? > > merci pour votre aide > Normalement la commande "gnome-open %url" permet d'ouvrir la page web souhaité avec le navigateur par défaut. Reste à voir si cela te suffit :). Pour pouvoir t'en dire plus il faudrait que tu détailles ce que tu cherches à faire. signature.asc Description: PGP signature -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
detecter le browser par défaut
Bonjour à tous Y a-t-il un moyen de détecter le browser par défaut ? y a-t-il une variable d'environnement qui indiquerait cela ? merci pour votre aide -- ubuntu-fr mailing list ubuntu-fr@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr