6 votes

Commencez XQuartz automatiquement lors du lancement de l'application X11

Avant de passer à Mac OSX 10.8, chaque fois que je lançais une application utilisant x11, x11 se lançait automatiquement.

Après avoir basculé vers XQuartz et 10.8, cela ne fonctionne plus et je dois lancer XQuartz manuellement.

Comment lancer XQuartz à la demande ?

4voto

Mark Evans Points 156

J'avais le même problème. Quitter XQuartz et supprimer ~/.Xauthority a résolu le problème pour moi. J'ai eu l'idée de le faire à partir du fil de discussion Mountain Lion, Xquartz, and (lost) autostart dans la liste de diffusion d'Apple. D'autres suggestions de ce fil incluent :

1voto

Je n'ai pas besoin de lancer xQuartz, je me contente d'utiliser le Terminal et ssh -Y user@IP. Ensuite, l'émulation X semble être disponible car je peux lancer des fenêtres X depuis le serveur.

1voto

Westside guy Points 11

Je sais que c'est une vieille question, mais elle est parfois encore pertinente - voici donc un scénario différent (mais probablement obscur) qui peut mener à cela.

Comme zsh n'est pas toujours installé sur les systèmes (non Mac), j'avais pris l'habitude de laisser bash comme mon shell par défaut avec une entrée dans .bash_profile qui exécute exec zsh -l si zsh existe. Cela s'est avéré être la cause de XQuartz ne se lançant pas automatiquement dans mon cas (même si je pouvais le démarrer manuellement depuis la ligne de commande) - probablement parce que $DISPLAY n'était pas correctement défini dans bash.

Une fois que j'ai basculé mon shell Mac vers zsh, XQuartz se lancera maintenant automatiquement lorsque je lance une application X11 localement ou à distance.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X