Minulla on ollut X11 asennettuna Maciini jo jonkin aikaa (niin kauan kuin omistan sen mielestäni) enkä ole koskaan käyttänyt sitä. Käytävätkö sovellukset edelleen X11: tä vai ovatko ne vanhentuneita tässä vaiheessa? Pitäisikö minun ”oppia” käyttämään sitä, koska voin käyttää sitä tulevaisuudessa? Syy, miksi pyydän, on se, että luin, että voit käyttää X: ää SSH: n kautta, ja ajattelin, että voi olla hyödyllistä ajaa ikkunahallinta saadaksesi grafiikkaa etäkoneelta. Sitten tajusin, etten ole koskaan käyttänyt X11: tä, ja käynnistin sen vain sekoittuakseni. Joten minun pitäisi käyttää X11: tä ja miksi?
Kommentit
- Huomaa, että monet intensiiviset X11-käyttäjät haluavat päivittää sen mieluummin käyttämällä avointa lähdekoodia XQuarz -rakenne, joka on täydellisempi, mutta Apple ei tue sitä kokonaan.
Vastaa
Kyllä. X11 on edelleen paljon käytössä, koska se on erittäin tehokas ikkunointijärjestelmä, eikä mikään Applen julkaisema korvaa X11: n ydintoimintoja.
En viettäisi aikaa X11: n oppimiseen abstraktisti, kunnes joudut tuottamaan koodin, joka toimii X11: llä, tai sinun on suoritettava ohjelmisto, joka on kirjoitettu X11: lle.
Lyhyesti sanottuna – se on erittäin joustava asiakas / palvelinjärjestelmä. Palvelin toimii missä näppäimistö ja hiiri ja näyttö ovat. Asiakas on ohjelma, joka toimii paikallisesti tai etänä eri tietokoneella. Voin esimerkiksi suorittaa proteiinitaitto-moottoreita suurilla palvelimilla, jotka ovat yliopistossa eri puolilla maata (tai maailmaa) ja olla vuorovaikutuksessa käyttöliittymän kanssa. kahvila MacBook Prollani.
Minulla on valittavanasi useita erilaisia ikkunanhallintaohjelmia. X11: n virtuaaliset ja laajennetut työpöydäkonseptit ovat hyvin erilaisia kuin Macin tyypilliset, saat näytön vain, jos jokin on fyysisesti kytketty tai salli välilyönnit.
S: ssä on useita haittapuolia ystem on erilainen ja sen käyttäminen edellyttää oppimista. Lisäksi – se ei sovi täydellisesti Appleen – leikkaus ja liittäminen voivat hämmentää, hiiren painikkeilla on erilaiset toiminnot, näppäimistön kartoitus voi olla hankalaa ja Mac-käyttöliittymän tasaisuus on häiriintynyt, koska useimmissa X11-ohjelmissa on laaja valikoima widgettejä Jopa kaikkein kovimman X11-kromin fanin on myönnettävä, että suuri osa siitä on ”viehättävää” ja jotakin sitä on todella vaikea käyttää ihmisille, jotka odottavat Macintoshin käyttöliittymäkokemusta. (Tämä on enemmän kulttuuria – joissakin maissa on herkkupaloja, jotka tuottavat haittaa muille – se ei ole oikein tai väärin – vain erilaiset perinnöt ja pitkät oletukset siitä, miten jotain ”pitäisi tehdä”.)
Kippis ja onnea!
vastaus
Seuraava on luettelo suosituista ohjelmista, jotka edellyttävät X11:
- Gimp – avoimen lähdekoodin valokuvien muokkaus
- Inkscape – avoimen lähdekoodin vektoripiirustus ohjelma
- FreeCiv – Civilization-pelien avoimen lähdekoodin versio
- Scribus – avoimen lähdekoodin työpöydän julkaisuohjelmisto
Jos aiot käyttää vain kaupallisia ohjelmistoja, sinun ei tarvitse X11: tä. Jos aiot käyttää avoimen lähdekoodin ohjelmistoja, kannattaa pitää X11 jokaisessa tilanteessa. Monet avoimen lähdekoodin projektit vaativat aiemmin X11: tä, mutta niillä on nyt natiivimac-versiot (esimerkiksi OpenOffice ).
Kommentit
- Hieno luettelo X11-ohjelmista +1 sourceware.org/xconq on ainoa X11-ohjelma, jota käytän edelleen säännöllisesti Macissani .
- Tärkein tarve X11: lle on ajaa Wireshark, verkon nuuskija / analysaattori.
Vastaa
X11: tä käytetään edelleen laajasti erittäin kalliissa * nix-pohjaisissa CAD / CAE-ohjelmistopaketeissa.
Käytin sitä maksuttoman Gimp-editorin suorittamiseen Mac-tietokoneissa, joille en voinut perustella Photoshopin asentamista .
Mutta ellei tarvita erityistä * nix-ohjelmistopakettia, joka käyttää X11: tä, sitä tarvitaan paljon yleisesti Macissa.
Kommentit
- Tarkoitatko CAD / CAE-sovelluksia, jotka toimivat luonnostaan OSX: llä, tai sovelluksia, jotka suoritetaan etäkoneella ja näytetään sitten Macissa X11: n kautta?
- Suorita palvelimella jossain, näyttö päällä mitä tahansa pöydällä.
Answer
X11: tä käytetään useimmissa Unix-käyttöliittymäsovelluksissa. Kaikki Linux-käyttöliittymäsovellukset käyttävät X11: tä, ja se on usein helpoin tapa siirtää ne ajamaan OSX: llä jatkamaan X11: n käyttöä. Ainoat Linux-käyttöliittymäsovellukset, jotka eivät käytä X11: tä yksinkertaisen portin alla, ovat osa niistä, jotka käyttävät Qt- ja Java-sovelluksia, joissa taustalla oleva käyttöliittymä on siirretty OSX-aquaan.
Komentorivisovellukset, kuten ssh ja muut Unix-apuohjelmat eivät käytä graafista käyttöliittymää ja siten porttaa suoraan.
Voit käyttää Macport-, Fink- ja Homebrew-sovelluksia käyttämättä X11-sovellusta – se riippuu siitä, mitä sovelluksia siirrät.
Kommentit
- ssh voi tehdä X11-tunneloinnin – jossa muodostetaan yhteys toiseen koneeseen, suoritetaan siellä ohjelmisto ja näytetään se X11-palvelimella juoksemalla koneella, jolla istut – joten se tavallaan käyttää X11: tä 🙂
- mutta suurin osa tie-arvosta käytän ssh: tä vain komentoriville
- ssh-tunnelointi on turvallisuuden kannalta kriittistä kun X11 liikennereitit ovat paikallisesti suojatun verkon ulkopuolella (jos sellaista on koskaan ollut). Jos lähetät X11-palvelin- / asiakasliikennettä selkeästi, Mac-tietokoneesi on hyvin alttiina sille, että joku näkee kirjoittamasi tiedot ja / tai kirjoittaa asioita puolestasi.
- Kyllä, mutta kysymys on X11: n käytöstä – ei ssh: n käyttöä, ts. jos ei X11: tä, tässä ei ole ongelmaa
Vastaa
Kyllä.
En henkilökohtaisesti käytä sitä, koska minulla on Linux asennettu Mac OS X: n viereen. Mutta monet työtovereistani ja kollegani käyttävät X11: tä usein Mac OS X: ssä. Tämä johtuu suurelta osin siitä, että meidän on tehtävä paljon piirtämistä, ja joten käytämme Gnuplotia melko usein. Gnuplotilla on Macin oma pääte (GUI) (luulen), mutta se ei sovi sen X11- ja wx-terminaaleihin (vaatii X11).
Myös monia muita hienoja juttuja (yleensä alustojen väliset ohjelmat) vaatii X11: n, esimerkiksi Wireshark, Audacity (aaltomuokkain) ja Inkscape (mahtava vektorikuvaneditori) jne. ne ovat suuria ja laajoja.
Vastaa
Hm. On mielenkiintoista nähdä, kuinka paljon linux-käyttäjiä muunnettiin OS X -maailmaan. Tässä on 0,02 dollaria. (aiemmin raskas Linux-käyttäjä).
-
Kun muutoin OS X: ksi (Linuxista – noin 6-7 vuotta sitten), aloin käyttää voimakkaasti X11-pohjaisia sovelluksia, yksinkertaisesti siksi, että tunnen heidät paljon enemmän kuin X.
-
Tänään minulla on vain ONE -sovellus asensi X11-pohjaisen ja käyttää sitä joskus – gimp – koska en halua kuluttaa paljon rahaa photoshopiin. Joka tapauksessa, koska en ole valokuvaeditori-asiantuntija, ehkä löydän helposti käytä ilmaista natiivia kaakaosovellusta ja heittää myös gimpiä.
-
X11 on todella tehokas. Sen pohjarakenne on 30 vuotta vanha ja tämä osoittaa, kuinka vakaa se on. Mutta sinulla on myös kustannuksia (etuja) – mutta tämä vastaus ei ole oikea paikka keskustella niistä.
-
Joten, jos sinulla on Natiivi muunnelmia sovelluksistasi, et todennäköisesti tarvitse käyttää sitä.
-
Ehkä joudut käyttämään sitä, kun:
- sinulla ei ole jonkin sovelluksen natiiviversiota, mikä on olemassa X11: lle
- olet raskaassa X11-ympäristössä, missä on yleinen tapa suorittaa esimerkiksi xterm –display somecomp: 0 tai soo …
Vastaa
Teen web-kehittäjiä ja mediatiedostoja ja luulen henkilökohtaisesti, että X11: lle ei ole hyötyä Macissa, kunhan et ole unix-verkon järjestelmänvalvoja tai jotain. Wiresharkin natiiviporttia ei vieläkään ole, mutta sen lisäksi en käytä X11: tä. Finkin ja MacPortin lisäksi Homebrew , joka on paljon helpompaa kuin kaksi muuta, eikä X11: tä tarvita.