IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Lancer une application via la console ?


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de tintin72
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    663
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 663
    Par défaut Lancer une application via la console ?
    Bonjour,

    Je programme en c++ dans Konsole des applications graphiques (avec fltk),
    mais je n'arrive pas à les lancer à partir du terminal.
    Quand je tape:

    ./monAppli

    J'ai le message:

    Can't open display:

    Par contre si je clique directement sur le fichier executable, l'appli se lance normalement.
    J'ai lu quelque part que ça venait du fait qu'il fallait être root (et pas su -),
    mais même en me logant en root j'ai toujours le même message.

    J'ai une distrib Debian 4.0, je suis sous KDE et le serveur graphique est XOrg.

    Quelqu'un pourrait-il m'aider ?

    Merci

  2. #2
    Membre éprouvé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Par défaut
    quand tu fait ./monAppli
    tu te trouve dans quel dossier ?
    quelk est ton $PATH ?

  3. #3
    Membre éclairé Avatar de tintin72
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    663
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 663
    Par défaut
    Je suis dans le dossier qui contient les fichiers sources, .cpp, .h de l'appli.
    Mon PATH est:
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

  4. #4
    Membre émérite
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Billets dans le blog
    2
    Par défaut
    tu peux essayer de renseigner la com : echo $display...

    qu'est-ce que cela donne ?

    tu peux aussi regarder dans tes logs la variable intiialisée pour $display lors du démarrage de Tutux ;-)

  5. #5
    Membre éclairé Avatar de tintin72
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    663
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 663
    Par défaut
    tu peux essayer de renseigner la com : echo $display...
    Je ne sais pas trop ce que ça veut dire "renseigner la com" (je débute sous linux ) mais quand je fais un echo $DISPLAY je n'ai rien (ligne vide).
    tu peux aussi regarder dans tes logs la variable intiialisée pour $display lors du démarrage de Tutux ;-)
    Dans Xorg.0.log il n'y a aucune référence à display.. le pb vient-il de là ?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Par défaut
    Citation Envoyé par tintin72
    Je suis dans le dossier qui contient les fichiers sources, .cpp, .h de l'appli.
    et M. du C ça se compile, si tu sais pas ça, arrête le codage en C ou C++

    met toi au python

  7. #7
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Qu'est-ce qui suit "Can't open display:" ?
    Mets ici l'erreur entière.

    Par contre, n'écoute pas ce qu'il dit, reste en C++

  8. #8
    Membre éprouvé
    Homme Profil pro
    Technophile Web
    Inscrit en
    Mai 2007
    Messages
    930
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Technophile Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 930
    Par défaut
    Citation Envoyé par Alp
    Qu'est-ce qui suit "Can't open display:" ?
    Mets ici l'erreur entière.

    Par contre, n'écoute pas ce qu'il dit, reste en C++
    il faut des fichiers binaire et lui me dit qu'il a des fichiers .cpp

    je disais cela comme ça en ce qui concerne python
    mais s'il ne veut pas compiler
    il a qu'a passer aux scripts

  9. #9
    Membre éclairé Avatar de tintin72
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    663
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 663
    Par défaut
    et M. du C ça se compile, si tu sais pas ça, arrête le codage en C ou C++
    Ah bon ??? Je savais pô
    Quand je lance mon appli elle a bien evidement été préalablement compilée
    avec 'make'.

    Qu'est-ce qui suit "Can't open display:" ?
    Ben rien du tout, j'ai juste "Can't open display:"

Discussions similaires

  1. Lancer une application via internet
    Par blacktigris dans le forum Android
    Réponses: 2
    Dernier message: 16/12/2013, 07h25
  2. lancer une application perl+tk sans console (windows/linux)
    Par mmiikkll dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 07/09/2010, 16h56
  3. [débutant] lancer une application par la console
    Par LeBabouin dans le forum Ubuntu
    Réponses: 1
    Dernier message: 29/04/2008, 18h05
  4. Réponses: 1
    Dernier message: 08/01/2008, 03h23
  5. [API] Lancer une application externe via un code Java
    Par k o D dans le forum Général Java
    Réponses: 19
    Dernier message: 09/03/2006, 15h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo