Wordt X11 nog steeds gebruikt?

Ik heb X11 al geruime tijd op mijn Mac geïnstalleerd (zolang ik hem bezit denk ik) en heb hem nog nooit gebruikt. Gebruiken applicaties nog steeds X11 of zijn ze op dit moment verouderd? Moet ik “leren” hoe ik het moet gebruiken, omdat ik het in de toekomst misschien zal gebruiken? De reden die ik vraag is dat ik heb gelezen dat je X via SSH kunt gebruiken en ik dacht dat het handig zou zijn om een windowmanager te draaien om wat afbeeldingen van een externe machine te krijgen. Toen besefte ik dat ik X11 nog nooit heb gebruikt en heb het alleen gelanceerd om in de war te raken. Dus zou ik X11 moeten gebruiken en waarom?

Reacties

  • Houd er rekening mee dat veel intensieve X11-gebruikers het liever updaten met behulp van open source XQuarz build die completer is, maar niet volledig wordt ondersteund door Apple.

Antwoord

Ja. X11 is nog steeds in gebruik, aangezien het een zeer krachtig venstersysteem is en er is niets dat Apple heeft uitgebracht dat de kernfunctionaliteit van X11 vervangt.

Ik zou geen tijd besteden aan het leren van X11 in het abstract totdat je moet code produceren die op X11 draait of je moet software draaien die geschreven is voor X11.

In een notendop – het is een zeer flexibel client / serversysteem. De server draait waar het toetsenbord en muis en display zijn. De client is het programma dat lokaal of op afstand op een andere computer wordt uitgevoerd. Ik kan bijvoorbeeld proteïnevouwengines uitvoeren op grote servers in een universiteit in het hele land (of wereld) en interactie hebben met de gebruikersinterface in een café op mijn MacBook Pro.

Ik heb de keuze uit een breed scala aan vensterbeheerders om te gebruiken. De virtuele en uitgebreide desktopconcepten in X11 zijn heel anders dan die van Macs, je krijgt alleen een scherm als iets is fysiek verbonden of maakt spaties mogelijk.

Er zijn verschillende nadelen aan de s ystem is anders en om het te gebruiken, moet je wat leren. Ook – het komt niet perfect overeen met Apple – knippen en plakken kan desoriënterend zijn, muisknoppen hebben verschillende functies, toetsenbordtoewijzing kan lastig zijn en de uniformiteit van de Mac-interface is verstoord, aangezien de meeste X11-programmas worden geleverd met een grote verscheidenheid aan widgets Zelfs de meest doorgewinterde fan van X11 Chrome moet toegeven dat veel ervan “vreemd” is en dat een deel ervan echt moeilijk te gebruiken is voor mensen die de Macintosh-gebruikersinterface-ervaring verwachten. (Dit is meer een cultureel iets – sommige landen hebben lekkernijen die anderen onaangenaam zijn – het is niet goed of fout – alleen een ander erfgoed en lange aannames over hoe iets “moet worden gedaan”.)

Proost en veel geluk!

Answer

Hieronder volgt een lijst met populaire programmas die X11 nodig hebben:

  • Gimp – open source fotobewerking
  • Inkscape – open source vectortekening programma
  • FreeCiv – open source-versie van de Civilization-spellen
  • Scribus – open source desktop publishing-software

In principe, als u van plan bent om alleen commerciële software te gebruiken, heeft u X11 niet nodig. Als u van plan bent om open source software te gebruiken, wilt u misschien X11 behouden voor het geval dat. Voor veel open source-projecten was X11 vereist, maar nu hebben ze native Mac-versies (bijvoorbeeld OpenOffice ).

Opmerkingen

  • Mooie lijst met X11-programmas +1 sourceware.org/xconq is het enige X11-programma dat ik nog regelmatig gebruik op mijn Mac .
  • Mijn voornaamste behoefte aan X11 is het draaien van Wireshark, een netwerk sniffer / analyzer.

Answer

X11 wordt nog steeds op grote schaal gebruikt voor zeer dure * op nix gebaseerde CAD / CAE-softwarepakketten.

Ik gebruikte het om de gratis Gimp-editor op Macs uit te voeren waarvoor ik het installeren van Photoshop niet kon rechtvaardigen .

Maar tenzij je een specifiek * nix softwarepakket nodig hebt dat X11 gebruikt, is er veel algemene behoefte aan op een Mac.

Opmerkingen

  • Bedoel je CAD / CAE-apps die native draaien op OSX, of apps die worden uitgevoerd op een externe computer en vervolgens worden weergegeven op de Mac via X11?
  • Draaien ergens op een server, display op wat er ook op het bureau staat.

Answer

X11 wordt gebruikt voor de meeste Unix GUI-apps. Alle Linux GUI-apps gebruiken X11 en het is vaak de gemakkelijkste manier om ze over te dragen om op OSX te draaien om X11 te blijven gebruiken. de enige Linux GUI-apps die geen X11 gebruiken onder een simpele port, zijn enkele die Qt- en Java-apps gebruiken waarbij de onderliggende GUI is geport naar OSX aqua.

Commandoregel-apps zoals ssh en andere Unix-hulpprogrammas gebruiken geen GUI en port dus niet rechtstreeks.

Je kunt Macports, Fink en Homebrew gebruiken zonder een X11-app te gebruiken – het hangt ervan af welke apps je port.

Reacties

  • ssh kan X11-tunneling doen – waar je verbinding maakt met een andere machine, daar een stukje software draait en het op de X11-server weergeeft draait op de machine waar je op zit – dus het gebruikt min of meer X11 🙂
  • maar de meeste stropdas die ik gebruik ssh alleen voor de opdrachtregel
  • ssh-tunneling is KRITISCH voor de veiligheid wanneer X11-verkeer buiten een lokaal beveiligd netwerk loopt (als er ooit zoiets was). Als u X11-server- / clientverkeer in het openbaar verstuurt, is uw Mac erg kwetsbaar voor iemand die ziet wat u typt en / of dingen namens u typt.
  • Ja, maar de vraag is of X11 nuttig is – niet hoe ssh te gebruiken, dwz als er geen X11 is, dan is hier geen probleem

Answer

Ja.

Persoonlijk gebruik ik het niet omdat ik Linux naast Mac OS X heb geïnstalleerd. Maar veel van mijn collegas en medestudenten gebruiken X11 vaak in Mac OS X. Dit is grotendeels omdat we veel moeten plotten, en dus gebruiken we Gnuplot vrij vaak. Gnuplot heeft een Mac native terminal (GUI) (denk ik), maar het is geen partij voor zijn X11 en wx (vereist X11) terminals.

Ook veel andere coole dingen (meestal platformonafhankelijke programmas) vereisen X11, bijvoorbeeld Wireshark, Audacity (een wave-editor) en Inkscape (een geweldige editor voor vectorafbeeldingen), enz. Natuurlijk hebben Audacity en Inkscape beide hun eigen Mac OS X-equivalent, maar de meeste ze zijn groot en uitgebreid.

Antwoord

Hm. Het is interessant om te zien hoeveel linux-gebruikers zijn geconverteerd naar OS X-wereld. Hier is mijn 0,02 $. (als een zware Linux-gebruiker in het verleden).

  • Toen ik naar OS X converteerde (van Linux – ongeveer 6-7 jaar geleden), begon ik zwaar op X11 gebaseerde applicaties te gebruiken, simpelweg omdat ik ken ze veel meer dan X.

  • vandaag heb ik maar EEN applicatie geïnstalleerd wat op X11 is gebaseerd en het soms gebruiken – gimp – omdat ik niet veel geld wil uitgeven voor een photoshop. Hoe dan ook, omdat ik geen foto-editor-expert ben, zal ik misschien wat makkelijk te vinden vinden gebruik de freeware native cacao-app en gimp ook weg.

  • X11 is echt heel krachtig. Het basisontwerp is 30 jaar oud en dit laat zien hoe stabiel het is. Maar er zijn ook kosten (pluspunten) – maar dit antwoord is niet de juiste plaats om ze te bespreken.

  • Dus als je NATIVE-varianten van je applicaties hebt, heb je waarschijnlijk geen om het te gebruiken.

  • Misschien moet je het gebruiken, wanneer:

    • je hebt geen native versie van een app, wat is er? voor X11
    • je bent in een zware X11-envinroment, waar is een gebruikelijke manier om dingen uit te voeren als xterm –display somecomp: 0 of soo …

Answer

Ik doe web-dev en media-dingen en ik denk persoonlijk dat het geen zin heeft voor X11 op een Mac, zolang je bent geen Unix-netwerkbeheerder of zoiets. Er is nog steeds geen native poort van Wireshark, maar daarnaast gebruik ik helemaal geen X11. Naast Fink en MacPort is er ook Homebrew , wat veel eenvoudiger is dan de andere twee en er is geen X11 vereist.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *