Che cos'è XQuartz?


10

Ho fatto molte ricerche su XQuartz ma non sono riuscito a trovare molte informazioni.

Ho scoperto che si tratta di una sorta di provider di window manager. Mi chiedevo se sostituisce il provider predefinito per Mavericks o funziona solo per le applicazioni che ne hanno bisogno? Potrei rovinare il display della retina? L'ho installato e rimosso e la mia variabile $ DISPLAY è vuota. Quando faccio eco $ DISPLAY torno a una riga vuota, è normale?

Risposte:


11

XQuartz è la continuazione del deprecato X11.app di Apple che faceva parte di OS X:

X11 non è più incluso in OS X, ma le librerie client e server X11 per OS X sono disponibili dal progetto XQuartz: http://xquartz.macosforge.org . È necessario utilizzare l'ultima versione disponibile di XQuartz.

Fonte: Informazioni su X11 per Mac - Supporto Apple

X11 è un sistema di finestre molto vecchio per Unix che non è richiesto per quasi tutto ciò che farai sul tuo Mac. L'unico uso diffuso di X11 per cui lo uso è Wine, che ti consente di eseguire il software Windows sul tuo Mac.

XQuartz è molto simile a X11, ma è uno "sforzo della comunità per sviluppare ulteriormente" X11:

Apple ha creato il progetto XQuartz come uno sforzo della comunità per sviluppare e supportare ulteriormente X11 su OS X. Il progetto XQuartz era originariamente basato sulla versione di X11 inclusa in Mac OS X v10.5. Esistono diverse versioni di XQuartz con correzioni, supporto per le nuove funzionalità di OS X e perfezionamenti aggiuntivi all'esperienza X11. Apple contribuisce al progetto XQuartz e ha lavorato per garantire che X11 funzioni come previsto in OS X con le ultime versioni disponibili di XQuartz.

XQuartz non "rovina" il display Retina. Non sostituisce la gestione delle finestre di OS X. $ DISPLAY viene utilizzato solo con e per XQuartz per quanto ne so.


0

Uso XQuartz per mostrare le finestre dei terminali dal mio Raspberry Pi sul mio Mac. Non penso di avere una conoscenza approfondita di cosa sia e leggere altri modi in cui è descritto mi fa sentire un po 'più confuso riguardo alla mia comprensione. Faccio solo un sacco di lavoro a distanza sul mio pi e quando accetto sono costretto a usare editor di terminali come nano e quando sto realizzando un intero backend api sul pi questo è fastidioso, quindi uso xquartz per visualizzare le finestre dell'editor in quel modo. Penso che sia solo un meccanismo di visualizzazione di finestre ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.