Používá se X11 ještě dnes?

Na svém počítači Mac mám X11 nainstalovanou už nějakou dobu (pokud ji myslím vlastnil) a nikdy jsem ji nepoužíval. Používají aplikace stále X11 nebo jsou v tomto okamžiku zastaralé? Mám se „naučit“, jak ji používat, protože ji mohu v budoucnu použít? Důvod, proč se ptám, je, že jsem četl, že můžete spustit X přes SSH a myslel jsem si, že by mohlo být užitečné spustit správce oken, abyste získali nějakou grafiku ze vzdáleného počítače. Pak jsem si uvědomil, že jsem nikdy nepoužíval X11 a spustil jsem ho, jen abych byl zmatený. Měl bych tedy používat X11 a proč?

Komentáře

  • Pamatujte, že mnoho uživatelů X11 upřednostňuje aktualizaci pomocí open source XQuarz sestavení, které je úplnější, ale Apple jej zcela nepodporuje.

Odpovědět

Ano. X11 se stále hodně používá, protože se jedná o velmi výkonný okenní systém a nic, co Apple vydal, nenahrazuje základní funkce X11.

Nebudu trávit čas studiem X11 abstraktně, dokud potřebujete vytvořit kód, který běží na X11, nebo potřebujete spustit software, který je napsán pro X11.

Stručně řečeno – jedná se o velmi flexibilní systém klient / server. Server běží tam, kde je klávesnice a myš a displej jsou. Klientem je program spuštěný místně nebo vzdáleně na jiném počítači. Například mohu spouštět proteinové skládací motory na velkých serverech, které jsou na univerzitě v celé zemi (nebo ve světě) a komunikovat s uživatelským rozhraním v kavárna na mém MacBooku Pro.

Mám na výběr z široké škály správců oken. Virtuální a rozšířené koncepty desktopů v X11 se velmi liší od obvyklých pro Mac, obrazovku dostanete, pouze pokud něco je fyzicky spojeno nebo povolte mezery.

Existuje několik nevýhod, že s ystem je jiný a abyste jej mohli používat, musíte se trochu naučit. Také – nejde to perfektně mapovat na Apple – vyjímání a vkládání může být dezorientující, tlačítka myši mají různé funkce, mapování klávesnic může být složité a uniformita rozhraní Mac je narušena, protože většina programů X11 přichází s širokou škálou widgetů . I ten nejodolnější fanoušek chromu X11 musí připustit, že spousta z nich je „kuriózní“ a některé z nich je opravdu těžké použít pro lidi, kteří očekávají zkušenosti s uživatelským rozhraním Macintosh. (To je spíše kulturní věc – některé země mají delikatesy, které se ostatním nabízejí – není to správné nebo špatné – jen různé dědictví a dlouhé předpoklady, jak se něco „má dělat“.)

Na zdraví a hodně štěstí!

Odpověď

Následuje seznam populárních programů, které vyžadují X11:

  • Gimp – úpravy fotografií v otevřeném zdroji
  • Inkscape – vektorové kreslení v otevřeném zdroji program
  • FreeCiv – open source verze her Civilization
  • Scribus – open source software pro publikování na ploše

Pokud v zásadě plánujete používat pouze komerční software, nepotřebujete X11. Pokud plánujete používat software s otevřeným zdrojovým kódem, možná budete chtít ponechat X11 pro případ. Mnoho projektů s otevřeným zdrojovým kódem vyžadovalo X11, ale nyní mají nativní verze pro Mac (například OpenOffice ).

Komentáře

  • Pěkný seznam programů X11 +1 sourceware.org/xconq je jediný program X11, který na svém počítači Mac pravidelně používám .
  • Moje hlavní potřeba pro X11 je spustit Wireshark, síťový sniffer / analyzátor.

Odpověď

X11 se stále hojně používá pro velmi drahé * / nixové softwarové balíčky CAD / CAE.

Použil jsem jej ke spuštění bezplatného editoru Gimp na počítačích Mac, pro který jsem nemohl ospravedlnit instalaci Photoshopu .

Ale pokud nepotřebujete nějaký specifický softwarový balíček * nix, který používá X11, je to pro Mac velmi obecné.

Komentáře

  • Máte na mysli aplikace CAD / CAE, které běží nativně na OSX, nebo aplikace, které jsou spuštěny na vzdáleném počítači a poté zobrazeny na Macu přes X11?
  • Spustit někde na serveru, displej zapnutý cokoli na stole.

Odpověď

X11 se používá pro většinu aplikací Unix GUI. Všechny aplikace pro Linux s grafickým uživatelským rozhraním používají X11 a často je to nejjednodušší způsob, jak je přenést na běh na OSX, aby X11 mohli používat i nadále. jediné linuxové GUI aplikace, které nepoužívají X11, pokud jsou pod jednoduchým portem, jsou některé z těch, které používají Qt a Java aplikace, kde bylo základní GUI portováno na OSX aqua.

Aplikace příkazového řádku jako ssh a další Obslužné programy Unix nepoužívají grafické uživatelské rozhraní, a proto přímo nepřenášejí.

Macports, Fink a Homebrew můžete používat bez použití aplikace X11 – záleží na tom, jaké aplikace portujete.

Komentáře

  • ssh může provádět tunelování X11 – kde se připojíte k jinému počítači, spustíte tam software a zobrazíte jej na serveru X11 běží na stroji, u kterého sedíte – takže to trochu používá X11 🙂
  • ale většinu z kravaty používám ssh jen pro příkazový řádek
  • ssh tunelování je KRITICKÉ pro bezpečnost když X11 provozuje trasy mimo lokálně zabezpečenou síť (pokud vůbec něco takového bylo). Pokud odesíláte provoz serveru / klienta X11 v čistém formátu, váš mac je velmi zranitelný vůči tomu, aby někdo viděl, co píšete, a / nebo zadával věci vaším jménem.
  • Ano, otázkou ale je, že X11 se používá – ne jak používat ssh, tj. pokud není X11, pak zde žádný problém

odpověď

ano.

Osobně to nepoužívám, protože mám nainstalovaný Linux vedle Mac OS X. Ale mnoho mých spolupracovníků a spolužáků používá X11 v Mac OS X často. Je to hlavně proto, že musíme hodně vykreslovat a takže Gnuplot používáme poměrně často. Gnuplot má nativní terminál Mac (GUI) (myslím), ale pro své terminály X11 a wx (vyžaduje X11) to neodpovídá.

Také mnoho dalších skvělých věcí (obvykle multiplatformní programy) vyžadují X11, například Wireshark, Audacity (editor vln) a Inkscape (úžasný editor vektorových obrázků) atd. Audacity a Inkscape mají samozřejmě svůj nativní ekvivalent pro Mac OS X, ale většina jsou velké a expanzivní.

Odpověď

Hm. Je zajímavé sledovat, kolik uživatelů Linuxu se převede do světa OS X. Tady je moje 0,02 $. (jako těžký uživatel Linuxu v minulosti).

  • Když jsem konvertoval na OS X (z Linuxu – zhruba před 6-7 lety), začal jsem používat aplikace založené na X11, jednoduše proto, že Znám je mnohem víc než X.

  • Dnes mám jen JEDEN nainstalovala to, co je založeno na X11, a někdy ji používá – gimp – protože nechci utrácet mnoho peněz za photoshop. Každopádně, protože nejsem expert na editor fotografií, možná najdu nějaké snadno proveditelné použijte freewarovou nativní kakaovou aplikaci a vyhodí také gimp.

  • X11 je opravdu velmi silný. Jeho základní design je starý 30 let a to ukazuje, jak stabilní je. Mějte ale také náklady (klady) – ale tato odpověď není na správném místě, diskutujte o nich.

  • Takže pokud máte nativní varianty svých aplikací, pravděpodobně nebudete potřebovat používat.

  • Možná jej budete muset použít, když:

    • nemáte nativní verzi nějaké aplikace, co existuje pro X11
    • jste v těžkém prostředí X11, kde je běžný způsob provádění věcí jako xterm –display somecomp: 0 or soo …

Odpověď

Dělám web-dev a mediální věci a osobně si myslím, že X11 na Macu není k dispozici, pokud nejste unixový správce sítě nebo tak něco. Stále neexistuje žádný nativní port Wireshark, ale kromě toho vůbec nepoužívám X11. Kromě Fink a MacPort existuje také Homebrew , což je mnohem jednodušší než u ostatních dvou a není vyžadována žádná X11.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *