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)
