Se mai folosește X11 și astăzi?

Am instalat X11 pe Mac de ceva timp (atâta timp cât îl dețin, cred) și nu l-am folosit niciodată. Aplicațiile folosesc în continuare X11 sau sunt depășite în acest moment? Ar trebui să „învăț” cum să-l folosesc pentru că este posibil să îl folosesc în viitor? Motivul pentru care îl întreb este că am citit că puteți rula X peste SSH și m-am gândit că ar putea fi util să rulați un manager de ferestre pentru a obține niște grafice de la o mașină la distanță. Apoi mi-am dat seama că nu am folosit niciodată X11 și l-am lansat doar pentru a mă confunda. Deci ar trebui să folosesc X11 și de ce?

Comentarii

  • Vă rugăm să rețineți că mulți utilizatori intensivi de X11 preferă să îl actualizeze utilizând open source XQuarz , care este mai completă, dar nu este complet acceptată de Apple.

Răspuns

Da. X11 este încă foarte utilizat, deoarece este un sistem de fereastră foarte puternic și nu a lansat nimic din Apple care să înlocuiască funcționalitatea de bază a lui X11.

Nu aș petrece timp învățând X11 în abstract până aveți nevoie să produceți cod care rulează pe X11 sau trebuie să rulați software care este scris pentru X11.

Pe scurt – este un sistem client / server foarte flexibil. Serverul rulează pe unde tastatura și mouse-ul și afișajul sunt. Clientul este programul care rulează local sau de la distanță pe un alt computer. De exemplu, pot rula motoare care pliază proteine pe servere mari care se află într-o universitate din țară (sau din lume) și pot interacționa cu interfața utilizatorului în o cafenea pe MacBook Pro.

Am de ales o gamă largă de manageri de ferestre de utilizat. Conceptele de desktop virtuale și extinse din X11 sunt foarte diferite de cele tipice pentru Mac, veți obține un ecran doar dacă ceva este conectat fizic sau permite spații.

Există mai multe dezavantaje în faptul că s ystem este diferit și pentru a-l folosi, trebuie să învățați. De asemenea – nu se mapează perfect cu Apple – tăierea și lipirea pot fi dezorientante, butoanele mouse-ului au funcții diferite, maparea tastaturii poate fi dificilă, iar uniformitatea interfeței Mac este perturbată, deoarece majoritatea programelor X11 vin cu o mare varietate de widget Chiar și cel mai mare fan al X11 crom trebuie să recunoască faptul că multe dintre ele sunt „ciudate”, iar unele dintre ele sunt foarte greu de utilizat pentru persoanele care așteaptă experiența interfeței cu utilizatorul Macintosh. (Aceasta este mai mult un lucru cultural – unele țări au delicatese care sunt descurajante pentru altele – „nu este corect sau greșit – doar diferite moșteniri și presupuneri îndelungate cu privire la modul în care„ se presupune că se face ”ceva.)

Noroc și noroc!

Răspuns

Următoarea este o listă de programe populare care necesită X11:

  • Gimp – editare foto open source
  • Inkscape – desen vector open source program
  • FreeCiv – versiunea open source a jocurilor Civilization
  • Scribus – software open source pentru editare desktop

Practic, dacă intenționați să utilizați numai software comercial, nu aveți nevoie de X11. Dacă intenționați să utilizați software open source, vă recomandăm să păstrați X11 în orice caz. Multe proiecte open source obișnuiau să necesite X11, dar acum au versiuni native pentru Mac ( OpenOffice , de exemplu).

Comentarii

  • O listă frumoasă de programe X11 +1 sourceware.org/xconq este singurul program X11 pe care îl folosesc în mod regulat pe Mac-ul meu .
  • Principala mea nevoie pentru X11 este să rulez Wireshark, un analizor / analizor de rețea.

Răspuns

X11 este încă utilizat pe scară largă pentru pachete software CAD / CAE foarte scumpe *.

L-am folosit pentru a rula editorul Gimp gratuit pe Mac-uri pentru care nu aș putea justifica instalarea Photoshop .

Dar, cu excepția cazului în care aveți nevoie de un pachet software specific * nix care utilizează X11, există o nevoie generală de acesta pe un Mac.

Comentarii

  • Adică aplicații CAD / CAE care rulează nativ pe OSX sau aplicații care sunt rulate pe o mașină la distanță și apoi afișate pe Mac prin X11?
  • Rulați pe un server undeva, afișare activată orice se află pe birou.

Răspuns

X11 este utilizat pentru majoritatea aplicațiilor GUI Unix. Toate aplicațiile GUI Linux folosesc X11 și este adesea cel mai simplu mod de a le transporta pentru a rula pe OSX pentru a continua să utilizați X11. singurele aplicații GUI Linux care nu folosesc X11 când se află sub un port simplu sunt unele dintre cele care utilizează aplicații Qt și Java în care GUI-ul de bază a fost portat la OSX aqua.

Aplicații de linie de comandă precum ssh și altele Utilitățile Unix nu folosesc un GUI și deci portul direct.

Puteți utiliza Macports, Fink și Homebrew fără a utiliza o aplicație X11 – depinde de ce aplicații portați.

Comentarii

  • ssh poate efectua tuneluri X11 – unde vă conectați la o altă mașină, rulați un software acolo și îl afișați pe serverul X11 rulează pe mașina la care stați – deci folosește X11 🙂
  • dar majoritatea legăturii pe care o folosesc ssh doar pentru linia de comandă
  • tunelarea ssh este CRITICĂ pentru securitate când rutele de trafic X11 în afara unei rețele securizate local (dacă a existat vreodată așa ceva). Dacă trimiteți trafic X11 server / client în mod clar, Mac-ul dvs. este foarte vulnerabil pentru ca cineva să vadă ce tastați și / sau tastați lucruri în numele dvs.
  • Da, dar întrebarea este X11 de utilizare – nu cum să folosiți ssh, adică dacă nu X11, atunci nu există nicio problemă aici

Răspuns

Da.

Eu personal nu îl folosesc pentru că am instalat Linux lângă Mac OS X. Dar mulți dintre colegii mei și colegii mei folosesc frecvent X11 în Mac OS X. Acest lucru se datorează în mare parte faptului că trebuie să facem comploturi mult și deci folosim Gnuplot destul de des. Gnuplot are un terminal nativ pentru Mac (GUI) (cred), dar nu se potrivește pentru terminalele sale X11 și wx (necesită X11).

De asemenea, multe alte lucruri interesante (de obicei, programele multiplataforme) necesită X11, de exemplu Wireshark, Audacity (un editor de undă) și Inkscape (un editor de imagini vectoriale minunat) etc. Desigur, Audacity și Inkscape au ambele echivalente native pentru Mac OS X, dar majoritatea ele sunt mari și expansive.

Răspunde

Hm. Este interesant de văzut cât de mulți utilizatori Linux au convertit în lumea OS X. Iată 0,02 $. (ca un mare utilizator Linux în trecut).

  • Când mă converteam în OS X (din Linux – acum aproximativ 6-7 ani) am început să folosesc aplicații puternic bazate pe X11, pur și simplu pentru că Îi cunosc mult mai mult decât X.

  • Astăzi, am doar UN a instalat ce se bazează pe X11 și o folosește cândva – gimp – pentru că nu vreau să cheltuiesc mulți bani pentru un photoshop. Oricum, pentru că nu sunt un editor foto-expert, poate că voi găsi ceva ușor de- folosiți aplicația nativă gratuită de cacao și va arunca și pe gimp.

  • X11 este într-adevăr foarte puternic. Designul său de bază este vechi de 30 de ani, ceea ce arată cât de stabil este. Dar aveți și un cost (pro), dar acest răspuns nu este locul potrivit, discutați-le.

  • Deci, dacă aveți variante NATIVE ale aplicațiilor dvs., probabil că nu veți avea nevoie să o folosiți.

  • Poate va trebui să o folosiți, când:

    • nu aveți versiunea nativă a unei aplicații, ceea ce există pentru X11
    • vă aflați într-un mediu X11 greu, unde este un mod obișnuit de a executa lucruri precum xterm –display somecomp: 0 sau soo …

Răspuns

Fac lucruri web-dev și media și personal cred că nu are rost pentru X11 pe un Mac, atâta timp cât nu sunteți un administrator de rețea Unix sau altceva. Încă nu există un port nativ din Wireshark, dar pe lângă acesta nu folosesc deloc X11. Pe lângă Fink și MacPort, există și Homebrew , care este mult mai ușor decât celelalte două și nu este necesar X11.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *