Hi Ryan,

nice summary of X11/XQuartz history. I miss something about Terminal.app which 
(I suppose) is still supported by Apple even in Mojave (but I stop at Sierra as 
long as my present bookpro lives, so I don’t know). Isn’t it another variant of 
X11 (except that there are some differences but I am not sure to know all of 
them) ?
Thanks.
L.
> Le 25 nov. 2018 à 09:49, Ryan Schmidt <[email protected]> a écrit :
> 
> 
> 
> On Nov 23, 2018, at 23:59, Fred Weinhaus wrote:
> 
>> I use Xquartz on my Mac OSX Sierra just fine. But I got it from 
>> https://www.xquartz.org. I do not think Apple supports X11 any longer, only 
>> Quartz.
> 
> Let's make sure we're not confusing terms. Your last sentence makes it sound 
> like X11 and Quartz are somehow related or equivalent things, but they have 
> nothing to do with one another. There have been some unfortunate naming 
> choices, however, which can lead to confusion.
> 
> "X11" is the X window system, a framework for creating GUI applications on 
> UNIX-like operating systems. Apple used to bundle a copy of X11 with macOS, 
> but hasn't done so for many years now. The extent to which Apple supports X11 
> on those systems on which they bundled it probably amounts to verifying that 
> it launches, and maybe helping you reinstall it if you removed it. The extent 
> to which Apple supports X11 on systems it was not bundled with would be the 
> same as their support of any other non-bundled third-party application, which 
> is to say not at all. Whether or not Apple supports X11 or any other 
> third-party application has no bearing on whether or not it will work.
> 
> "Quartz" is a macOS API for drawing two-dimensional graphics. It's also known 
> as Core Graphics. Most any macOS app that draws anything on the screen will 
> use Quartz / Core Graphics at some point.
> 
> "XQuartz" is a standalone build of X11 for macOS by Jeremy Huddleston 
> Sequoia, an evolution of the X11 Apple used to bundle. (Jeremy is an Apple 
> employee.) It has nothing to do with Quartz, except to the extent that it 
> uses the Quartz graphics routines. It might have been less confusing if it 
> had been called "X11 for macOS".
> 
> You can get the same software as in the XQuartz distribution by installing 
> the MacPorts xorg-server port (or the xorg-server-devel port, if you'd like a 
> newer development version rather than the latest stable version). In this 
> case the application will be called X11.app instead of XQuartz.app but it is 
> the same software. The MacPorts xorg ports are also maintained by Jeremy.
> 
> Many MacPorts ports that use X11 (or more precisely, ports that use GTK, 
> which usually uses X11) can be changed (by selecting the +quartz variant) so 
> that they use Quartz graphics directly, bypassing the X11 routines. This lets 
> those ports provide a mode macOS-native GUI experience and eliminates the 
> need to launch the separate X window environment.
> 

"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème" (devise Shadok)

Reply via email to