J'ai installé X11 sur mon Mac depuis un certain temps (aussi longtemps que je le possède, je pense) et je ne l'ai jamais utilisé. Les applications utilisent-elles toujours X11 ou sont-elles obsolètes à ce stade? Dois-je «apprendre» à l'utiliser, car je pourrai peut-être l'utiliser à l'avenir? La raison pour laquelle je demande, c'est que j'ai lu que vous pouvez exécuter X sur SSH et j'ai pensé qu'il pourrait être utile d'exécuter un gestionnaire de fenêtres pour obtenir des graphiques à partir d'une machine distante. Puis j'ai réalisé que je n'avais jamais utilisé X11 et je ne l'ai lancé que pour devenir confus. Alors, dois-je utiliser X11 et pourquoi?
11
Réponses:
Oui. Le X11 est encore très utilisé car c'est un système de fenêtrage très puissant et il n'y a rien d'Apple qui remplace la fonctionnalité de base du X11.
Je ne passerais pas de temps à apprendre X11 dans l'abstrait jusqu'à ce que vous ayez besoin de produire du code qui fonctionne sur X11 ou que vous ayez besoin d'exécuter un logiciel écrit pour X11.
En un mot - c'est un système client / serveur très flexible. Le serveur fonctionne là où se trouvent le clavier et la souris et l'affichage. Le client est le programme exécuté localement ou à distance sur un autre ordinateur. Par exemple, je peux exécuter des moteurs de repliement de protéines sur de grands serveurs qui se trouvent dans une université à travers le pays (ou le monde) et interagir avec l'interface utilisateur dans un café sur mon MacBook Pro.
J'ai le choix entre une grande variété de gestionnaires de fenêtres à utiliser. Les concepts de bureau virtuel et étendu dans X11 sont très différents de ceux typiques de Mac, vous n'obtenez un écran que si quelque chose est physiquement connecté ou activez des espaces.
Il y a plusieurs inconvénients en ce que le système est différent et pour l'utiliser, vous devez faire un peu d'apprentissage. De plus - il ne correspond pas parfaitement à Apple - le copier-coller peut être désorientant, les boutons de la souris ont différentes fonctions, le mappage du clavier peut être délicat et l'uniformité de l'interface 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 purs et durs du chrome X11 doivent admettre que beaucoup d'entre eux sont "pittoresques" et certains sont vraiment difficiles à utiliser pour les personnes qui attendent l'expérience de l'interface utilisateur Macintosh. (Il s'agit plus d'une question de culture - certains pays ont des délices qui rebutent les autres - ce n'est 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".)
Bravo et bonne chance!
la source
Voici une liste des programmes populaires qui nécessitent X11:
Fondamentalement, si vous prévoyez d'utiliser uniquement des logiciels commerciaux, vous n'avez pas besoin de X11. Si vous prévoyez d'utiliser 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 natives Mac ( OpenOffice , par exemple).
la source
X11 est encore largement utilisé pour les progiciels CAO / CAE très coûteux * basés sur nix.
Je l'ai utilisé pour exécuter l'éditeur Gimp gratuit sur Mac pour lequel je ne pouvais pas justifier l'installation de Photoshop.
Mais à moins que vous n'ayez besoin d'un progiciel * nix spécifique qui utilise X11, il y en a un besoin général sur Mac.
la source
X11 est utilisé pour la plupart des applications GUI Unix. Toutes les applications Linux GUI utilisent X11 et c'est souvent le moyen le plus simple de les porter pour qu'elles s'exécutent sur OSX pour continuer à utiliser X11. les seules applications Linux GUI qui n'utilisent pas X11 lorsqu'elles sont sous un simple port sont certaines de celles qui utilisent des applications Qt et Java où l'interface graphique sous-jacente a été portée sur OSX aqua.
Les applications en ligne de commande comme ssh et d'autres utilitaires Unix n'utilisent pas d'interface graphique et donc le portage direct.
Vous pouvez utiliser Macports, Fink et Homebrew sans utiliser d'application X11 - cela dépend des applications que vous portez.
la source
Oui.
Personnellement, je ne l'utilise pas car j'ai installé Linux à côté de Mac OS X. Mais beaucoup de mes collègues et collègues étudiants utilisent fréquemment X11 dans Mac OS X. C'est en grande partie parce que nous devons faire beaucoup de traçage, et nous utilisons donc Gnuplot assez souvent. Gnuplot a un terminal natif Mac (GUI) (je pense), mais il ne correspond pas à ses terminaux X11 et wx (nécessite X11).
De nombreux autres trucs sympas (généralement des programmes multiplateformes) nécessitent également X11, par exemple Wireshark, Audacity (un éditeur de vagues) et Inkscape (un impressionnant éditeur d'images vectorielles), etc. Bien sûr, Audacity et Inkscape ont tous deux leur Mac OS X natif équivalent, mais la plupart d'entre eux sont grands et expansifs.
la source
Hm. Il est intéressant de voir combien d'utilisateurs linux ont converti dans le monde OS X. Voici mon 0,02 $. (en tant qu'utilisateur lourd de Linux dans le passé).
Lorsque je me suis converti en OS X (depuis Linux - il y a environ 6-7 ans), j'ai commencé à utiliser des applications fortement basées sur X11, simplement parce que je les connais beaucoup plus que X.
aujourd'hui, je ne dispose que UNE application installée ce qui est basé X11 et utiliser quelque temps - gimp - parce que je ne veux pas dépenser beaucoup d' argent pour un photoshop. Quoi qu'il en soit, parce que je ne suis pas un expert des éditeurs de photos, je trouverai peut-être une application de cacao native freeware facile à utiliser et jetterai aussi un gimp.
Le X11 est vraiment très puissant. Son design de base a 30 ans et cela montre à quel point il est stable. Mais ont également un coût (pour) - mais cette réponse n'est pas le bon endroit pour en discuter.
Donc, si vous avez des variantes NATIVES de vos applications, vous n'aurez probablement pas besoin de les utiliser.
Il faudra peut-être l'utiliser, quand:
la source
Je fais du développement Web et des médias et je pense personnellement que le X11 sur Mac ne sert à rien tant que vous n'êtes pas un administrateur réseau Unix ou quelque chose du genre. Il n'y a toujours pas de port natif de Wireshark, mais à côté de cela, je n'utilise pas du tout X11. À côté de Fink et MacPort, il y a aussi Homebrew , qui est beaucoup plus facile que les deux autres et aucun X11 n'est requis.
la source