|
|
|
|
Posté par
duddy67, le mardi 31 juillet 2007 à 16:27:39Configuration: Linux Konqueror 3.5
Salut,
De quelle commande s'agit-il? Affiche aussi ce que tu fait ainsi que le message d'erreur. lami20j |
Ben en fait je compile mes appli dans Konsole (avec gcc et la librairie Fltk).
Donc une fois mon appli compilée (avec la commande 'make'), je la lance avec la commande: ./monAppli c'est là que j'ai le message: Can't open display: |
Bonjour,
Quel serveur graphique utilises-tu ? Peux tu nous montrer les variables d'environnement relatives a ce serveur ? |
J'utilise Xorg, par contre je sais pas comment faire pour afficher les variables d'environnement
dont tu parles (je débute avec Linux) |
Regarde la variable $DISPLAY.
Normalement, elle doit avoir une valeur. Test avec "echo $DISPLAY"; Tu peux aussi faire "export | grep DISPLAY"; par exemple, chez moi : swed@swed:~$ echo $DISPLAY :0.0 swed@swed:~$ Si cette variable n'a pas de valeur, tente de faire "export DISPLAY=0:0" et de relancer l'application depuis la console. En espèrant t'avoir aidé, Bonne soirée, Marc |
Désolé, je voulais dire :
Si cette variable n'a pas de valeur, tente de faire "export DISPLAY=:0:0" |
Merci pour ton aide ;-)
Ma variable DISPLAY était effectivement vide. J'ai donc fais: "export DISPLAY=:0:0" mais maintenant le message d'erreur c'est: X11TransSocketINETConnect() can't get address for :0:6000: Name or service not known Can't open display: :0:0 Quelqu'un aurait une idée ? |
Normalement, la variable $DISPLAY est automatiquement initialisée lors du démarrage de ton serveur graphique... c'est assez étrange qu'elle ne le soit pas.
Pourrais tu nous montrer la log du démarrage de X ? (/var/log/X......) Je pense que ca pourrait peut-être aider ... |
Tu n'as toujours pas répondu à ma question lancer une application via la console#1
dit le nom de l'application lami20j |
J'ai 2 fichiers X dans /var/log :
Xorg.0.log et Xorg.0.log.old Lequel des 2 ? A tu besoin de toutes les infos car il y en a une sacrée tartine ! >Tu n'as toujours pas répondu à ma question lancer une application via la console#1 >De quelle commande s'agit-il? ./monAppli >dit le nom de l'application monAppli (c'est le nom de mon prog) |
un appli que t'as codé? ou qu'est-ce que c'est que ce nom "monAppli" lol
Si ca serait un jeu ou un autre truc qui a besoin d'accélération 3D d'activéé, faut voir si t'as activé l'accélération 3D. Sinon essaye ceci: cd /rep/de/tonsoft && X :2 & sleep 3 && DISPLAY=:2 ./tonAppli"La liberté n'est pas l'absence d'engagement, mais la capacité de choisir" © Paulo Coelho |
duddy67 :
le log Xorg.0.log est celui de ton dernier demarrage de X le .old est celui de ton avant dernier démarrage essaye de chercher un message d'erreur, ou quelquechose qui nous parle du DISPLAY, ou quelquechose qui paraît anormal... (au pire met ca sur un pastebin pour qu'on jette un oeil) ____ meulol : Le message d'erreur 'Can't open display: *VIDE*' n'a rien à voir avec un problème d'accélération graphique qui n'est pas activé, c'est certain. (de plus je ne comprend pas la commande que tu proposes). Cordialement, Marc
|
salut,
attention la commande à taper est "export DISPLAY=0:0" et non pas "export DISPLAY=:0:0" (il ya un ":" en trop) si tu lance ton applis en tant que root il faut au préalable lui donner les droit d'accès au serveur X. xhost + root Vous hésitez entre Linux et Windows? Vous préférez perdre du temps ou de l'argent ?? |
meuhlol:
Ta commande a effectivement bien lancé le prog sauf que: Je me suis retrouvé dans un environnement graphique plutot austère (écran gris et juste une croix comme pointeur de souris) et impossible de sortir de là (ni de faire quoi que ce soit d'ailleur). c'est quoi cet environnement et comment on en sort ? Toutefois même si ça fonctionne (le prog est bien lancé), j'aimerais pouvoir lancer mon appli dans le même environnement (KDE) et avec une commande plus simple natas: Aprés avoir rectifié la commande "export DISPLAY=0:0" voici ce qu'il m'affiche lorsque j'essaie de donner les droit d'accès au serveur X. Duddy:~# xhost + root xhost: unable to open display "" Duddy:~# Marc: Je n'ai pas trouvé de message d'erreur ni rien qui ait un rapport avec DISPLAY. J'essaierai de mettre un lien sur mon fichier tout à l'heure.
|
La commande xhost donne les droits à un host, pas à un utilisateur:
xhost +`hostname` pour donner des droit sur un display à des utilisateurs: man xauth par ex: xauth extract - $DISPLAY:0 | xauth -f /user/name/.Xauthority merge -
|
ça y est j'ai trouvé :-)
Ben en fait j'ai simplement édité la variable DISPLAY dans .bashrc export DISPLAY=:0 Et maintenant mon appli se lance depuis la console. Mais c'est quand même bizzare que la variable n'était pas initialisée par défaut. Cela vient peut être de mon installation... |
| 12/04 10h21 | [X-Window] Démarrer 2 serveur X | X-Window |
| 26/07 23h25 | Echec d'autorisation. Veuillez vous connecter à iTunes | iPhone |
| 31/01 18h27 | Louer des logiciels | e-outils et progiciels |
| 17/01 21h35 | [Logiciels] Modifier la priorité d'une application | Logiciels |
| 20/08 16h27 | Optimiser la console de récupération sous XP | Windows XP |
| 20/12 16h17 | Probleme lancement applications via wine | 1 |
| 31/12 10h50 | Lancement d'application en console | 2 |
| 05/11 19h25 | Comment faire bugger cs via console (1.6) | 6 |
| 21/07 11h01 | [Excel]Lancer VBA via userform | 1 |
![]() | Microsoft .NET Framework 2.0 (x86) - Le package redistribuable de Microsoft .NET Framework 2.0 installe le runtime .NET Framework et les fichiers associés requis... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | Unlocker - Unlocker est un outil permettant de forcer la suppression d'un fichier lorsque le système refuse de le faire. Unlocker... | Catégorie: Gestion de fichiers Licence: Freeware/gratuit |
![]() | GLPI - GLPI est une application libre, distribuée sous licence GPL destinée à la gestion de parc informatique et de helpdesk. ... | Catégorie: Gestion de parc Licence: Freeware/gratuit |
![]() | JBoss - JBoss est un serveur d'application J2EE (Java 2 Enterprise Edition) implémenté en Java et open source. | Catégorie: Java Licence: Open Source |
![]() | EI Systems 3088 VIA | Catégorie: Ordinateur portable | |
![]() | BE@NET Mini-ITX Multimédia VIA | Catégorie: Ordinateur de bureau | |
![]() | HP Thin Client T5125 | Catégorie: Ordinateur de bureau | |
![]() | Samsung Q1b HSDPA VIA | Catégorie: Tablet PC | 1,145.50 € MicroChoix |