Jai installé X11 sur mon Mac depuis un certain temps (aussi longtemps que je lai possédé je pense) et je ne lai jamais utilisé. Les applications utilisent-elles toujours X11 ou sont-elles obsolètes à ce stade? Dois-je «apprendre» comment lutiliser car je pourrais lutiliser à lavenir? La raison pour laquelle je pose la question est que jai lu que vous pouvez exécuter X sur SSH et jai pensé quil pourrait être utile dexécuter un gestionnaire de fenêtres pour obtenir des graphiques à partir dune machine distante. Puis jai réalisé que je navais jamais utilisé X11 et que je ne lavais lancé que pour devenir confus. Dois-je utiliser X11 et pourquoi?
Commentaires
- Veuillez noter que de nombreux utilisateurs intensifs de X11 préfèrent le mettre à jour en utilisant lopen source XQuarz qui est plus complète, mais pas entièrement prise en charge par Apple.
Réponse
Oui. X11 est toujours utilisé car il sagit dun système de fenêtrage très puissant et il ny a rien quApple a publié qui remplace la fonctionnalité de base de X11.
Je ne passerais pas de temps à apprendre X11 dans labstrait avant vous devez produire du code qui fonctionne sur X11 ou vous devez exécuter un logiciel qui est écrit pour X11.
En un mot – cest un système client / serveur très flexible. Le serveur fonctionne là où le clavier et la souris et laffichage sont. Le client est le programme qui sexécute localement ou à distance sur un autre ordinateur. Par exemple, je peux exécuter des moteurs de repliage de protéines sur de grands serveurs situés dans une université à travers le pays (ou le monde) et interagir avec linterface un café sur mon MacBook Pro.
Jai le choix entre une grande variété de gestionnaires de fenêtres à utiliser. Les concepts de bureau virtuel et étendu de X11 sont très différents de ceux typiques de Mac, vous n’obtenez un écran que si quelque chose est physiquement connecté ou active des espaces.
Il y a plusieurs inconvénients en ce que le s ystem est différent et pour lutiliser, vous devez apprendre. De plus – il ne correspond pas parfaitement à Apple – le copier-coller peut être désorientant, les boutons de la souris ont des fonctions différentes, le mappage du clavier peut être délicat et luniformité de linterface Mac est perturbée car la plupart des programmes X11 sont livrés avec une grande variété de widgets . Même les fans les plus acharnés de X11 Chrome doivent admettre qu’ils sont en grande partie « pittoresques » et que certains sont très difficiles à utiliser pour les personnes qui attendent une expérience de l’interface utilisateur Macintosh. (Il s’agit plus d’une question de culture – certains pays ont des délices qui sont rebutants pour les autres – ce nest pas bien ou mal – juste des héritages différents et de longues hypothèses sur la façon dont quelque chose est « censé être fait ».)
Salutations et bonne chance!
Réponse
Voici une liste de programmes populaires qui nécessitent X11:
- Gimp – retouche photo open source
- Inkscape – dessin vectoriel open source programme
- FreeCiv – version open source des jeux Civilization
- Scribus – logiciel de publication assistée par ordinateur open source
Fondamentalement, si vous prévoyez d’utiliser uniquement des logiciels commerciaux, vous n’avez pas besoin de X11. Si vous prévoyez dutiliser un logiciel open source, vous voudrez peut-être garder X11 au cas où. De nombreux projets open source nécessitaient auparavant X11 mais ont maintenant des versions Mac natives ( OpenOffice , par exemple).
Commentaires
- Belle liste de programmes X11 +1 sourceware.org/xconq est le seul programme X11 que jutilise encore régulièrement sur mon mac .
- Mon besoin principal pour X11 est dexécuter Wireshark, un sniffer / analyseur de réseau.
Réponse
X11 est encore largement utilisé pour les progiciels de CAO / IAO * nix très coûteux.
Je lai utilisé pour exécuter léditeur gratuit Gimp sur Mac pour lesquels je ne pouvais pas justifier linstallation de Photoshop .
Mais à moins que vous nayez besoin dun progiciel * nix spécifique qui utilise X11, il y en a un besoin général sur un Mac.
Commentaires
- Voulez-vous dire des applications de CAO / IAO qui sexécutent en mode natif sur OSX, ou des applications qui sont exécutées sur une machine distante puis affichées sur le Mac via X11?
- Exécuter sur un serveur quelque part, afficher sur quoi que ce soit sur le bureau.
Réponse
X11 est utilisé pour la plupart des applications GUI Unix. Toutes les applications GUI Linux utilisent X11 et cest souvent le moyen le plus simple de les porter pour quelles sexécutent sur OSX pour continuer à utiliser X11. les seules applications GUI Linux qui nutilisent pas X11 sous un simple port sont certaines de celles qui utilisent des applications Qt et Java où linterface graphique sous-jacente a été portée sur OSX aqua.
Applications en ligne de commande comme ssh et autres Les utilitaires Unix nutilisent pas une interface graphique et donc le portage directement.
Vous pouvez utiliser Macports, Fink et Homebrew sans utiliser une application X11 – cela dépend des applications que vous portez.
Commentaires
- ssh peut faire du tunnel X11 – où vous vous connectez à une autre machine, exécutez un logiciel là-bas et laffichez sur le serveur X11 fonctionnant sur la machine sur laquelle vous êtes assis – donc il utilise en quelque sorte X11 🙂
- mais la plupart des liens que jutilise ssh juste pour la ligne de commande
- le tunneling ssh est CRITIQUE pour la sécurité lorsque le trafic X11 est acheminé en dehors dun réseau localement sécurisé (sil y a jamais eu une telle chose). Si vous envoyez du trafic serveur / client X11 en clair, votre mac est très vulnérable si quelquun voit ce que vous tapez et / ou saisit des choses en votre nom.
- Oui, mais la question est X11 dutilisation – pas comment utiliser ssh ie si pas de X11 alors pas de problème ici
Réponse
Oui.
Personnellement, je ne lutilise pas car Linux est installé à côté de Mac OS X. Mais beaucoup de mes collègues et camarades utilisent fréquemment X11 sous Mac OS X. Cest en grande partie parce que nous devons faire beaucoup de traçage, et nous utilisons donc Gnuplot assez souvent. Gnuplot a un terminal natif pour Mac (GUI) (je pense), mais il ne fait pas le poids pour ses terminaux X11 et wx (nécessite X11).
Aussi beaucoup d’autres trucs sympas (généralement des programmes multiplateformes) nécessitent X11, par exemple Wireshark, Audacity (un éditeur donde) et Inkscape (un éditeur dimages vectorielles génial), etc. Bien sûr, Audacity et Inkscape ont tous deux leur équivalent natif Mac OS X, mais la plupart des ils sont grands et volumineux.
Réponse
Hm. Il est intéressant de voir combien dutilisateurs Linux ont été convertis dans le monde OS X. Voici mon 0,02 $. (en tant quutilisateur lourd de Linux dans le passé).
-
Lorsque jai converti en OS X (à partir de Linux – il y a environ 6-7 ans), jai commencé à utiliser des applications fortement basées sur X11, simplement parce que je les connais bien plus que X.
-
aujourdhui, je nai que UN a installé ce qui est basé sur X11 et lutilise parfois – gimp – parce que je ne veux pas dépenser beaucoup dargent pour un photoshop. Quoi quil en soit, parce que je ne suis pas un spécialiste de la retouche photo, jen trouverai peut-être facile. utilisez une application native de cacao gratuite et jettera également gimp.
-
X11 est vraiment très puissant. Sa conception de base a 30 ans et cela montre à quel point elle est stable. Mais ayez un coût (pour) aussi – mais cette réponse nest pas le bon endroit pour en discuter.
-
Donc, si vous avez des variantes NATIVES de vos applications, vous nen aurez probablement pas besoin pour l’utiliser.
-
Il faudra peut-être l’utiliser lorsque:
- vous n’avez pas de version native d’une application, ce qui existe pour X11
- vous êtes dans un environnement X11 lourd, où est une façon courante dexécuter des choses comme xterm – afficher somecomp: 0 ou soo …
Réponse
Je fais du développement Web et des médias et je pense personnellement que X11 ne sert à rien sur un Mac tant que vous « nêtes pas un administrateur réseau unix ou quelque chose comme ça. Il ny a toujours pas de port natif de Wireshark, mais à côté de cela, je nutilise pas du tout X11. A côté de Fink et MacPort, il » y a aussi Homebrew , qui est beaucoup plus facile que les deux autres et il ny a pas de X11 requis.