1 votes

Lancement d'applications GUI à partir de l'écran GNU sous OS X

Sous OS X 10.9.1, lorsque j'essaie de lancer des applications GUI sous OS X à partir d'un terminal GNU screen, l'application se bloque simplement sans afficher de fenêtre. Le lancement de la même application à partir d'un terminal normal hors écran fonctionne bien.

Laptop:/Users/ambarish> /Applications/TextEdit.app/Contents/MacOS/TextEdit

Rien du tout. Aucune fenêtre, et aucune réponse même à Ctrl-C.

Je peux tuer TextEdit depuis un autre terminal, et j'obtiens alors

Terminated: 15
Laptop:/Users/ambarish>

Je suis un n00b d'OS X, et je passe de Linux ; qu'est-ce que je fais de mal ? Devrais-je définir une variable env, similaire à $DISPLAY ?

1voto

Gabe Points 2040

Pour lancer des "applications natives" sous MacOS, n'essayez pas d'identifier et d'exécuter leur "binaire principal". Utilisez plutôt la commande magique "open" :

open /Applications/TextEdit.app

Il devrait faire ce que vous voulez à partir de n'importe quel terminal, écran ou pas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X