Bonjour.
J'utilise le binding ruby-gtk2 sous Ubuntu. Dans mon programme, j'écris certaines informations sur la sortie standard. Si je lance le programme depuis un terminal, les informations apparaissent à l'écran. Si le programme est lancé graphiquement (depuis nautilus par example), ces informations sont écrites dans le fichiers ~/.xsession-errors lors de la fermeture du programme.
Dois-je tester le type de lancement (console ou graphique) et rediriger la sortie standard vers /dev/null dans le cas graphique ? Comment tester le type de lancement ?
Partager