Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 30/03/2010, à 10:53

Mocramis

[Resolu]Lancement d'un logiciel via un lanceur.

Bonjour.

J'ai récemment essayé de faire un lanceur sur Matlab. Chose curieuse : le lanceur lance bien le splash_screen, et puis plus rien...

Je me suis donc posé la question de la différence avec la console : en effet, que je fasse

/home/mocramis/.../Matlab

ou

/home/mocramis/.../Matlab &

, l'application se lance correctement.

J'ai ensuite essayé de passer par un shell contenant le script

/home/mocramis/.../Matlab

Une fois encore, le comportement était correct avec la console et mauvais à partir d'un lanceur sur le shell.

Puis j'ai modifié le shell avec : 

/home/mocramis/.../Matlab &

Ici, J'avais la même erreur avec la console ou avec un lanceur. en console, je voyais même apparaitre les lignes suivantes:

< M A T L A B (R) >
                  Copyright 1984-2008 The MathWorks, Inc.
                         Version 7.7.0.471 (R2008b)
                             September 17, 2008


  To get started, type one of these: helpwin, helpdesk, or demo.
  For product information, visit www.mathworks.com.

>>

Mais le programme s'arrêtait immédiatement et je retournait en console....

Il semblerait donc que l'erreur soit due au fait de lancer le programme dans un autre processus depuis un shell, mais quand à comprendre le pourquoi de l'erreur, je reste coi....

Si vous aviez une idée...

Cordialement

Mocramis

Dernière modification par Mocramis (Le 14/04/2010, à 08:35)


Netbook : Samsung nc10 : Karmic koala  & Intrepid ibex; Portable: Asus  F5RL : Lucyd Lynx

Hors ligne

#2 Le 30/03/2010, à 11:18

gl38

Re : [Resolu]Lancement d'un logiciel via un lanceur.

Il me semble que ton programme a envie d'une console pour s'exprimer.
Essaie de mettre dans ton lanceur
gnome-terminal -x /home/mocramis/.../Matlab

Cordialement,
Guy

Hors ligne

#3 Le 30/03/2010, à 12:33

Mocramis

Re : [Resolu]Lancement d'un logiciel via un lanceur.

Cela fonctionne, mais ce qui m'étonne, c'est que le seul contenu de mon teminal apres une execution complète est cela (vu que matlab est en mode graphique):

Fontconfig error: "local.conf", line 41: junk after document element

Ça ne ressemble vraiment pas à un affichage d'une application qui a besoin d'un terminal si ?


Merci


Netbook : Samsung nc10 : Karmic koala  & Intrepid ibex; Portable: Asus  F5RL : Lucyd Lynx

Hors ligne

Haut de page ↑