Qual è la posizione di Window Manager su Mac OS X?


1

Sto cercando di trovare dove si trova / installa Window Manager sul mio sistema Mac OS X, ma non sei stato in grado di farlo?

Qualcuno può indicarmi la posizione?

EDIT: credo che Window Manager su Mac sia chiamato Quartz Compositor.


Cosa stai cercando di realizzare? Argomento possibilmente correlato .
Daniel Beck

Voglio usare gli strumenti nm / otx con il window manager. Voglio scoprire come è associato al quarzo. Ad esempio, CGContextRef non sa dove sta per dipingere sullo schermo, questa informazione è con Window Manager.
RLT,

Risposte:


2

Mac OS X non ha nativamente un'applicazione distinta per la gestione delle finestre come X su Linux. È corretto che il sistema di finestre sia denominato Compositore di quarzo . Viene anche definito WindowServer.

Se stai provando a eseguire il porting di strumenti Linux che richiedono un server X Windows, probabilmente stai meglio usando X11, il server X Window in bundle. È dentro /Applications/Utilities/X11, ma non è installato di default. Puoi installarlo inserendo il disco di ripristino del software fornito con il tuo Mac e trovando su di esso il pacchetto "installa software aggiuntivo". Aprilo e segui le istruzioni, assicurandoti di selezionare il pacchetto X11 quando ti viene data la scelta.


Grazie Scott. Se installo X11, altre applicazioni sul sistema continuano a utilizzare Quartz Compositor o passano a X11? In caso contrario, qual è il livello più alto, X11 o Quartz Compositor? Voglio dire, X11 utilizza il quarzo Compositor sottostante?
RLT,

X11 è un'applicazione per Mac OS X e pertanto si trova in cima al normale sistema di finestre per Mac OS X. X11 non è un gestore di finestre sostitutivo; le applicazioni in esecuzione con esso rimarranno comunque in cima al desktop Quartz (è rootless , per usare il termine tecnico). Dal punto di vista dell'utente, è più come Exceed su Windows che X su Linux.
Scott,

1

Il percorso di windowserver è ...

/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/WindowServer
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.