Fact-checked by Grok 2 weeks ago

XQuartz

XQuartz is an open-source implementation of the that enables the execution of X11 graphical applications on macOS systems. Originally developed and distributed by Apple as the X11.app bundled with OS X versions 10.5 through 10.7, XQuartz has since evolved into an independently maintained project by the open-source community, providing compatibility for legacy and cross-platform X11 software on modern Apple hardware. At its core, XQuartz is built on the X.Org X Window System foundation, incorporating essential supporting libraries, utilities, and the custom quartz-wm window manager to integrate X11 windows with macOS's Quartz compositing environment. It supports macOS versions 10.9 and later, ensuring broad compatibility with contemporary Apple operating systems, and the most recent stable release, version 2.8.5, was made available on January 26, 2023, incorporating upstream X.Org updates along with macOS-specific patches. Licensing for XQuartz components varies, with core X.Org elements governed by their standard open-source terms and the quartz-wm module released under the Version 2.0.

Background

Definition and Purpose

XQuartz is an open-source implementation of the X.Org that provides display server capabilities for the (X11) on macOS. It enables the execution of graphical applications designed for systems by integrating X11 protocol handling with macOS's native graphics framework. The primary purpose of XQuartz is to allow users to run graphical applications from Unix and environments on macOS without requiring native ports or recompilation. It acts as a crucial bridge for cross-platform (GUI) tools, particularly in scientific computing, simulations, and workflows where X11-based applications remain prevalent. XQuartz replaced Apple's bundled X11.app implementation starting with OS X 10.8 Mountain Lion, as Apple shifted support to the open-source project to encourage community-driven maintenance. Its components are dual-licensed, with the quartz-wm window manager under the Apple Public Source License Version 2.0 and the majority of X.Org-derived elements under the MIT License.

Role in X Window System on macOS

XQuartz serves as the within the on macOS, implementing the client-server model where it handles display rendering, input device management, and window operations for X11 clients, both local and remote. The , built on the network-transparent X11 protocol, allows clients—applications that generate graphical output—to communicate with the server over any reliable stream, enabling seamless operation across local or networked environments without regard to the underlying transport. In this architecture, XQuartz acts as the server, receiving requests from clients to create and manage windows, process user inputs like keyboard and pointer events, and output graphics to the display, while clients run independently, often on the same machine or remotely via SSH. Adapted for macOS, XQuartz operates as a user-space application that runs in parallel with the native Aqua user interface, utilizing rootless mode to embed X11 windows directly into the macOS desktop environment for a cohesive experience. This mode ensures the X root window aligns with the screen dimensions but remains hidden, allowing Aqua to manage the overall desktop while XQuartz oversees only the X11-specific elements, such as window borders and decorations that mimic macOS aesthetics. Integration features like X11 forwarding over SSH enable secure display of remote X11 applications on the local macOS display, with XQuartz emulating input devices—such as a three-button mouse via modifier keys (Command for middle-click, Option for right-click)—to bridge Unix-style interactions with macOS hardware. On macOS, XQuartz is essential for running legacy or Unix-based graphical applications that rely on the X11 protocol, particularly in scenarios involving remote access or specialized software. It supports SSH X11 forwarding to display graphical interfaces from clusters or remote Unix servers directly on Mac hardware, facilitating tasks in scientific computing and data visualization. Common use cases include executing tools like for , gVim for graphical text editing, and CAD applications such as those in workflows, where users need X11-dependent GUIs without native macOS ports. This capability makes XQuartz indispensable for developers, researchers, and engineers transitioning Unix ecosystems to Apple platforms while preserving network-transparent windowing functionality.

History and Development

Apple's X11 Implementation

Apple's implementation of the began with the introduction of X11.app as a bundled application in Mac OS X 10.2 Jaguar, released in August 2002, enabling users to run X11-based applications natively alongside Aqua interface programs. A public beta version was made available for download starting January 7, 2003, at Macworld Expo, with the final release following later that year; it required Mac OS X 10.2 and at least 256 MB of RAM. This marked Apple's first official effort to provide comprehensive X11 support, addressing the needs of developers and users porting Unix applications to the platform without requiring third-party solutions like XDarwin. The initial X11.app was based on the open-source project, specifically version 4.2 for the beta and upgrading to 4.3 in the 10.3 release in 2003. This foundation allowed for compatibility with standard X11 protocols while incorporating Mac-specific optimizations. By the Mac OS X 10.4 Tiger release in April 2005, Apple updated to XFree86 4.4, enhancing stability and performance. A significant shift occurred with Mac OS X 10.5 Leopard in 2007, where Apple migrated to the , adopting X11R7.2 to align with the evolving open-source ecosystem and improve modularity. Apple enhanced its X11 implementation with proprietary features to better integrate with the Mac OS X environment, including hardware-accelerated 2D rendering through the graphics engine, which optimized text scrolling, window dragging, and resizing for smoother performance. Additionally, it supported accelerated for 3D applications and seamless interoperability with Aqua, such as cut-and-paste operations, Dock minimization, and zoom controls. Later versions extended this integration to macOS window management tools, allowing X11 windows to participate in Exposé for rapid window switching and Spaces for virtual desktops, ensuring a more unified . Apple maintained bundled X11.app support through Mac OS X 10.7 , released in July 2011, based on XQuartz 2.6.4. However, with the release of OS X 10.8 in July 2012, Apple deprecated and removed the proprietary X11.app from the default installation, citing the maturity of open-source alternatives and reduced demand for built-in X11 functionality among users. This decision shifted reliance to the community-maintained XQuartz project, which Apple had increasingly aligned with in prior years, reflecting broader trends in minimizing proprietary maintenance for niche technologies.

Transition to Open-Source XQuartz

In 2012, Apple announced the removal of its proprietary X11 application from OS X 10.8 Mountain Lion, marking the full transition to the open-source as the recommended implementation for support on macOS. This shift followed Apple's earlier contributions of X11 components to the around 2009–2010, where code from Apple's internal X11 was integrated into the open-source ecosystem to facilitate community maintenance. The handover was driven by Apple's strategic pivot toward native and Aqua interfaces, reducing the emphasis on bundled legacy X11 support, while addressing community demands for continued updates compatible with evolving macOS features. The XQuartz project, hosted under the , was formally established as the primary open-source alternative, with leadership taken by Jeremy Huddleston Sequoia, an Apple engineer who had been contributing to X11 development since the mid-2000s. Huddleston advanced the project by aligning it with branches, culminating in the initial major release of XQuartz 2.7.0 on November 4, 2011, which provided explicit support for OS X 10.7 and set the stage for Mountain Lion compatibility. This release emphasized integration with macOS's native environment, including updates to the installer and handling, ensuring seamless adoption post-handover. Early post-transition challenges for XQuartz centered on adapting to macOS's architectural shifts, such as full 64-bit support introduced in OS X 10.7, which required updates to the and libraries for compatibility without performance degradation. The introduction of displays in posed additional hurdles, as XQuartz initially struggled with high-DPI scaling, leading to suboptimal rendering and resolution handling that the community addressed through iterative releases. hardening also became a priority, with enhancements to mitigate vulnerabilities in the that were less rigorously patched under Apple's bundled version, including improved logging and removal of legacy components like pbproxy support. These efforts ensured XQuartz's viability amid rapid macOS evolution.

Key Milestones and Contributors

Following the transition to an open-source project in 2012, a significant milestone in XQuartz's development occurred with the release of version 2.8.0 on March 21, 2021, which introduced native support for processors, enabling direct execution on ARM-based Macs without . This update also dropped support for macOS versions older than 10.9 and integrated system libraries like libXplugin for improved performance. Subsequent releases focused on maintenance and , including version 2.8.5 on January 26, 2023, which provided enhancements by updating libXpm to version 3.5.15 to address vulnerabilities such as CVE-2022-4883, CVE-2022-44617, and CVE-2022-46285. This release ensured with macOS 10.9 and later, encompassing Ventura (13.x) and Sonoma (14.x), while fixing issues like MIT-SHM over SSH tunnels and window resizing. Beta versions, such as 2.8.6_beta2 on June 5, 2023, continued addressing resize handling and rendering bugs for ongoing stability. The primary developer of XQuartz has been Jeremy Huddleston Sequoia, an Apple engineer who serves as the project maintainer and has led much of the post-transition work, including Apple Silicon integration. Contributions also involve the X.Org Foundation, under whose umbrella XQuartz develops as a port of the X.Org X Window System, alongside Apple engineers who provided foundational code and occasional patches pre- and post-2012. The broader community participates through GitHub, submitting bug reports and pull requests for fixes. XQuartz's governance relies on open-source collaboration, with its codebase hosted on since the early 2010s to facilitate distributed development. Contributions occur via mailing lists for discussion, GitHub issues for bug triage, and pull requests for code patches, ensuring community-driven improvements. The project integrates with package managers like Homebrew and for easier distribution and updates, supported by the X.Org Foundation's sponsorship resources. As of 2025, no major stable releases have followed 2.8.5, though beta maintenance persists to handle evolving macOS changes. Ongoing GitHub discussions address compatibility gaps for M2, M3, and M4 chips, where native Apple Silicon support from 2.8.0 applies but persistent visual glitches and crashes require further patches, as noted in issues reported into early 2025. Compatibility with macOS Sequoia (15.x), released in 2024, has been problematic, with users reporting X11 forwarding failures, connection timeouts, and UI issues such as non-functional window minimization, as of November 2025.

Technical Features

Core Architecture

XQuartz's core architecture centers on the , which provides the foundational implementation of the protocol for macOS through a customized Device Dependent X (DDX) layer tailored to the operating system's environment. This DDX handles hardware-specific interactions, enabling the server to interface directly with macOS's display and input subsystems. The server operates as a single process responsible for processing X protocol requests from client applications, including requests for window management, event dispatching, and graphics primitives. A key aspect of the server model is its support for both rootless and modes, allowing flexibility in how X windows interact with the native macOS Aqua . In rootless mode, the default configuration, XQuartz embeds X11 windows as regular macOS application windows, sharing the display with Aqua and enabling seamless integration without monopolizing the screen. mode, by contrast, dedicates the entire display to the X environment, mimicking traditional behavior on systems. This dual-mode capability is achieved through the server's modular design, which leverages macOS's windowing APIs to composite X content. The architecture incorporates essential components such as client libraries including Xlib for traditional C-based X programming and XCB for a more modern, asynchronous interface to the protocol. Utilities like xinit, which launches the and initial client sessions, and , a standard , are bundled to facilitate basic usage and session management. These elements ensure compatibility with a wide range of X11 applications while maintaining the client-server separation inherent to the . Since version 2.8.0, XQuartz provides native support for (ARM64) processors, alongside Intel x86_64 compatibility. XQuartz's build system is derived from recent X.Org releases, including xorg-server 21.1.6, employing for configuration, compilation, and installation processes. It is configured with macOS-specific flags, such as installation to /opt/X11 and integration with native frameworks like for underlying display operations. This setup allows the server to compile against Apple's development tools while incorporating patches for platform-specific behaviors. Notable differences from the standard include macOS-tailored drivers in the DDX for input handling, which adapts to the system's event model; font rendering that leverages Core Text for improved typography and support; and mechanisms for synchronizing the X11 clipboard with the macOS pasteboard, enabling copy-paste operations across environments. These adaptations ensure that XQuartz functions as a native-like extension of macOS rather than a foreign subsystem.

Graphics and Display Integration

XQuartz employs a rendering pipeline that leverages hardware-accelerated 2D graphics through integration with macOS's Core Graphics framework and for efficient compositing and drawing operations. For 3D rendering, it provides support via Apple's implementation of the extension, enabling compatibility with legacy X11 applications that require accelerated graphics contexts, including GLSL shaders and various extensions up to OpenGL 2.1 (as of the last stable release in 2023). This pipeline allows XQuartz to composite X11 windows onto the macOS desktop while offloading computational tasks to the system's GPU where supported. Display modes in XQuartz include rootless mode, which embeds individual X11 windows directly into the macOS Aqua interface, allowing seamless coexistence without a dedicated X11 desktop. In contrast, fullscreen mode dedicates the entire screen to the X11 environment, suitable for legacy applications that expect a traditional X server takeover. Since version 2.8.0, XQuartz lacks native support for Retina and HiDPI displays, resulting in pixel-doubled rendering for X11 applications; users can apply workarounds such as manual scaling factors via tools like xrandr to mitigate blurriness. Integration with macOS features ensures XQuartz windows interact with the Aqua , supporting dragging, resizing, and minimization consistent with native applications in rootless mode. It accommodates multiple monitors by extending the X11 root window across displays, though configuration may require adjustments to prevent window misplacement during hotplug events. Additionally, XQuartz windows can be assigned to specific macOS Spaces, facilitating organization, albeit with occasional issues when switching desktops. Key limitations include the absence of Wayland protocol support, as XQuartz remains an X.Org-based X11 server without compatibility layers for the newer display protocol. On Apple Silicon hardware, particularly M3 and M4 chips as of 2025, persistent GPU driver incompatibilities can lead to rendering glitches and performance degradation, stemming from unresolved bugs in the XQuartz codebase affecting Metal API interactions.

Security and Performance Enhancements

XQuartz incorporates Xauthority-based for local connections, utilizing the .Xauthority file to manage cookies and prevent unauthorized access to the . This mechanism ensures that only authenticated clients can connect, aligning with standard X11 security practices adapted for macOS environments. The project applies patches for identified vulnerabilities in its codebase, including CVE-2022-3553, a denial-of-service issue in the hw/xquartz component that could be triggered by malformed requests. Post-2020 updates have addressed additional CVEs inherited from the upstream , such as those related to input handling and , through integration of upstream fixes tailored for macOS. While XQuartz does not enforce full app sandboxing via macOS entitlements—lacking the com.apple.security.app-sandbox entitlement—it leverages macOS security frameworks for privilege management, including hardened runtime features where applicable. On the performance front, XQuartz optimizes rendering and event handling for macOS integration, though it exhibits higher latency in X11 forwarding over SSH compared to native applications due to the protocol's round-trip nature. Community reports highlight reduced overhead in local window management, but remote sessions often require configuration tweaks, such as reduction, to mitigate slowness. Memory management in XQuartz follows X.Org conventions with macOS-specific adjustments to handle large applications, preventing excessive resource consumption through virtual memory emulation. Input event handling is tuned for macOS trackpads and mice, translating native gestures to X11 events with minimal delay in local use. Compared to base X.Org, XQuartz enhances compatibility with macOS Gatekeeper by ensuring signed binaries and proper code signing, facilitating safe launching without bypassing system checks. Known issues include occasional crashes on and , often triggered after OS upgrades, potentially exacerbated by (SIP) restrictions on system extensions. Community-contributed patches via have addressed some 2024-2025 hardware compatibility problems, such as visual glitches on M4 systems, though full resolutions await official releases.

Installation and Compatibility

Installation Methods

XQuartz can be installed on macOS through several methods, each suited to different user preferences for ease, automation, or customization. The official approach involves downloading a pre-built package from the project's website or repository. Users download the latest .pkg installer, such as XQuartz-2.8.5.pkg, which supports macOS 10.9 and later versions. After running the installer, which requires privileges to place files in /opt/X11, a logout and login or system reboot is necessary to update the and ensure the is properly initialized. For users employing package managers, Homebrew provides a straightforward command-line installation: brew install --cask xquartz, which fetches and installs the latest version, including automated updates through Homebrew's system. Similarly, supports installation via sudo port install xorg-server, which builds and integrates XQuartz components, also enabling updates through MacPorts' port management tools. Advanced users can build XQuartz from source for applying custom patches or testing modifications. This requires first installing from the Apple Developer site to obtain the necessary SDK and toolchain. The process involves cloning the repository from with git clone https://github.com/XQuartz/XQuartz.git, opening the project in , and compiling it, ideally after installing a release version to ensure compatible headers and libraries are available. To verify a successful installation, launch the XQuartz application from Applications > Utilities, then test functionality by running sample X11 applications such as xeyes or xclock in ; these should display graphical windows if the server is operational. If issues arise with the /opt/X11 directory, administrator privileges may be needed to create or repair the symlink to /usr/X11, ensuring proper access to binaries and libraries.

Supported Platforms and Hardware

XQuartz requires macOS 10.9 or later for its current stable releases, providing compatibility up to macOS Tahoe (version 16.x, released in 2025), though with reported issues such as window refresh failures on resize. Earlier versions of macOS, such as 10.6 and 10.7 , receive partial support through archived releases available on the official site, though these lack modern security updates and features. Official support ends for macOS versions prior to 10.9, with no compatibility for systems like 10.8 Mountain Lion in recent builds; community efforts via enable legacy installations on such older systems by compiling from source. On Intel-based Macs, XQuartz offers full support across all compatible macOS versions, leveraging the architecture without additional emulation. For Apple Silicon hardware, native support was introduced in version 2.8.0 (released March 2021), enabling direct execution on and subsequent chips without 2 for the core server components. However, x86-based X11 applications running under XQuartz on M-series Macs require 2 translation, and reports indicate persistent issues on M3, M4, and M5 processors (introduced 2023-2025), including launch failures, rendering bugs, and visual glitches due to unaddressed compatibility gaps in recent releases. Hardware requirements for XQuartz include a 64-bit CPU, which is standard on all Macs from 2008 onward, ensuring broad accessibility on modern systems. GPU acceleration is supported via integration with macOS's Quartz compositing engine, providing hardware-accelerated rendering on all Intel and Apple Silicon Macs; however, performance may degrade on newer Silicon models without targeted updates to address Metal API changes.

Common Configuration and Usage

XQuartz is typically launched by double-clicking the XQuartz.app in the Applications/Utilities folder or by running the command open -a XQuartz in the Terminal. Once started, it provides an X11 display server that can be accessed by setting the DISPLAY environment variable to :0 for running local X11 applications, such as export DISPLAY=:0 followed by the application command. This setup allows X11 clients to connect to the local server without additional configuration in most cases. Common configurations include editing the ~/.Xresources file to customize aspects like fonts and colors for X11 applications, such as xterm, by adding entries like xterm*faceName: Monaco:size=12 and then loading them with xrdb -merge ~/.Xresources. For remote access, X11 forwarding over SSH is enabled using the ssh -X or ssh -Y option, which requires configuring the local ~/.ssh/config file with ForwardX11 yes and XAuthLocation /opt/X11/bin/xauth, while ensuring the file permissions are set to chmod 600 ~/.ssh/config. Additionally, XQuartz operates in rootless mode by default, where X11 windows integrate with the macOS desktop; users can toggle to fullscreen mode via Preferences > Output > Full-screen mode for a dedicated X11 environment. Practical examples include running remote applications, such as connecting to a with ssh -X user@host and then executing xclock to display a simple analog clock window on the local macOS . XQuartz integrates seamlessly with package managers like and Fink, where installed X11-dependent software (e.g., via sudo port install xorg-[server](/page/Server) in ) automatically uses the XQuartz for graphical output without needing separate X11 installations. Troubleshooting common issues often involves verifying the PATH environment by checking shell configuration files like ~/.bash_profile or ~/.zshrc for incorrect DISPLAY settings using grep DISPLAY ~/.*rc ~/.login ~/.*profile ~/.MacOSX/environment.plist. Permission errors, particularly with SSH forwarding, can be resolved by enabling "Authenticate connections" in XQuartz Preferences > Security and debugging with ssh -vvv -X remotehost to confirm X11 forwarding is active on the remote sshd_config. If the display is not found, ensure XQuartz is running and restart it, or unload conflicting launch agents with launchctl unload -w /Library/LaunchAgents/org.xquartz.startx.plist. For crashes on , , or Tahoe, reinstalling XQuartz from the official package or resetting the DISPLAY variable manually (e.g., export DISPLAY=:0) after launch has resolved intermittent launch loops in reported cases.

Release History

Major Version Changes

The 2.x series of XQuartz, initiated in 2008 with version 2.0 for macOS 10.5 Leopard, marked a significant evolution from its roots in Apple's bundled X11 implementation, transitioning toward a more standalone open-source X.Org-based server while integrating with macOS-specific display and input systems. This series laid the foundation for modern compatibility, evolving from early XFree86-derived code to the contemporary X.Org server branch, such as version 21.1 in releases from 2021 onward, with incremental adaptations to macOS graphics APIs for improved rendering efficiency. The 2.7.x branch, commencing in 2011 and extending through 2016, emphasized foundational enhancements for emerging macOS hardware and software shifts, including support for 64-bit architecture to align with macOS's ongoing transition from 32-bit applications and basic handling of high-DPI displays introduced in 2012. Key releases like 2.7.0 (2011) provided first support for macOS 10.7 Lion, while 2.7.5 (2013) extended compatibility to macOS 10.9 , incorporating server updates for better multimonitor and window management stability. Later iterations, such as 2.7.11 (2016), served as the final versions supporting older systems like macOS 10.6 Snow Leopard and 10.7 Lion, addressing logging improvements and legacy component removals like pbproxy to streamline the codebase. Commencing in 2018 with preliminary work and formalizing in 2.8.0 (2021), the 2.8.x branch introduced native ARM64 binaries for M1 and later chips, enabling direct execution without emulation and resolving prior compatibility gaps on ARM-based macOS systems. This version also fixed longstanding issues in window resizing and input handling, while dropping support for macOS versions prior to 10.9 and removing deprecated libraries such as libXaw8, libXp, and libXevie to focus on 64-bit-only operations. Subsequent updates like 2.8.4 (2022) and 2.8.5 (2023) incorporated security patches, including libXpm upgrades to mitigate vulnerabilities (e.g., CVE-2022-4883), and refined synchronization and rendering behaviors to better accommodate macOS 13 Ventura's stricter sandboxing and display APIs. These changes collectively addressed API deprecations, ensuring sustained viability amid macOS's shift toward modern hardware and security models, with 2.8.x explicitly eliminating 32-bit client support to align with Apple's ecosystem.

Versions Since 2010

The versions of XQuartz released since 2010 are documented in the project's official archive, providing a chronology of stable and pre-release builds.
VersionRelease DateSupported macOSKey Notes
2.5.02010-03-2910.6+First release supported on Snow Leopard.
2.5.12010-07-1010.5+Update for Leopard and Snow Leopard compatibility.
2.5.22010-07-2010.5+Minor update addressing installation issues on Leopard and Snow Leopard.
2.7.02011-11-0410.6.3+Initial release aligned with OS X Lion requirements.
2.7.82015-10-1710.6+First release supported on OS X El Capitan.
2.7.10_rc52016-10-0710.11+Pre-release candidate with security enhancements for El Capitan.
2.7.112016-10-2910.6.3+Stable release including El Capitan security fixes.
2.8.02021-03-2110.9+First release with native Apple Silicon support.
2.8.0_rc42021-03-1510.9+Pre-release candidate prior to stable 2.8.0.
2.8.1_beta12021-04-0610.9+Beta testing for post-Apple Silicon refinements.
2.8.12021-04-2610.9+Stable update following 2.8.0 with bug fixes.
2.8.22022-06-3010.9+Maintenance release for ongoing macOS compatibility.
2.8.32022-12-0910.9+Minor stability improvements.
2.8.42022-12-2410.9+Holiday-timed update with security patches.
2.8.52023-01-2610.9+Latest stable release, based on upstream X.Org with macOS-specific patches.
2.8.6_beta12023-04-0210.9+Beta for potential future stable, focusing on performance.
2.8.6_beta22023-06-0510.9+Latest pre-release, unfinished and not recommended for production use.
As of November 2025, no new stable releases have occurred since 2.8.5, and the 2.8.6 series remains incomplete, highlighting a gap in official development from 2024 onward. Community-driven maintenance through tools like provides access to updated builds for newer macOS versions beyond official installers. Recent reports indicate compatibility challenges with macOS 15 () and later, including display refresh issues.

References

  1. [1]
    XQuartz
    The XQuartz project is an open-source effort to develop a version of the X.Org X Window System that runs on macOS.Releases · Support · Contributing · Bug Reporting
  2. [2]
    XQuartz 2.8.5
    Jan 26, 2023 · XQuartz 2.8.5 is based on the upstream project versions listed below plus additional patches available from XQuartz Github.Missing: official | Show results with:official<|control11|><|separator|>
  3. [3]
  4. [4]
    What is XQuartz? - Computer Hope
    Jul 9, 2025 · XQuartz is a free, open-source display server for macOS. It enables a macOS user to run GUI (Graphical User Interface) programs designed for ...
  5. [5]
    Painless installation of scientific programming software on a Mac ...
    Nov 19, 2019 · X11 Server. The way to go here is to install the latest XQuartz at http://www.xquartz.org. Installing XQuartz is a requirement to the next step.Missing: engineering | Show results with:engineering
  6. [6]
    Computing Resources | Engineering Sciences & Applied Mathematics
    Mac OS X users can run the Terminal application and then use the ssh commands listed above. Mac OS X users wishing to use X-windows remotely should have XQuartz ...
  7. [7]
    Apple Removes X11 in OS X Mountain Lion, Shifts Support to Open ...
    Feb 17, 2012 · So the actual change in Mountain Lion is that: * Apple will no longer be bundling re-labelled Xquartz versions with OS X. * OS X will instead ...Missing: replaced | Show results with:replaced
  8. [8]
  9. [9]
    X Window System Protocol - X.Org
    This program is referred to as a client of the window system server. More precisely, the client is the communication path itself; a program with multiple ...
  10. [10]
    man page Xquartz section 1
    Xquartz is the X window server for Mac OS X provided by Apple. Xquartz runs in parallel with Aqua in rootless mode. In rootless mode, the X window system and ...
  11. [11]
    Connecting to HPC via Mac | Services - William & Mary
    To use graphics on MacOS from the HPC cluster, you will not only need to pass -Y , but you also need to install XQuartz on your Mac so the terminal has the ...
  12. [12]
    Image Software and Tutorials | Digital Library Teaching Resource
    GIMP uses a separate windowing layer, the X11 windowing protocol, on Mac OS X, which must be installed first. The XQuartz project provides this functionality.
  13. [13]
    Apple Introduces X11 for Mac OS X
    Jan 7, 2003 · Apple Introduces X11 for Mac OS X. Optimized to Take Full Advantage of Mac OS X's Quartz & OpenGL Graphics. MACWORLD EXPO, SAN FRANCISCO ...
  14. [14]
  15. [15]
    Apple Announces Mac OS X “Panther”
    Oct 8, 2003 · Exposé visually unshuffles overlapping windows on ... X11 applications, IPv6, Kerberos integration and a greatly improved NFS file system; ...
  16. [16]
    Releases Archive - XQuartz
    10.5.2's version of X11 is somewhere between the 2.1.1 and 2.1.2 packages released through this site. The launchd mechanism to start X11 in 10.5.Missing: history | Show results with:history
  17. [17]
    Apple drops X11 from OS X 10.8, urges users to use XQuartz
    Feb 19, 2012 · The current version of X11 is 2.6.3, while XQuartz is currently available in version 2.7.0.” Makes perfect sense. I mean, you guys were using ...
  18. [18]
    XQuartz 2.7.0
    Changes in 2.7.0 · Improved logging · Removed legacy pbproxy support.Missing: notes | Show results with:notes
  19. [19]
    Xquartz(1) man page
    ... X window system server for Mac OSX SYNOPSIS Xquartz [ options ] ... DESCRIPTION Xquartz is the X window server for Mac OS X provided by Apple. Xquartz runs ...
  20. [20]
    JeremyHuddleston - X.Org
    Jul 1, 2013 · Jeremy Huddleston. Email: jeremyhu AT SPAMFREE freedesktop DOT org. http://xquartz.macosforge.org · CategoryHomepage.Missing: Apple X11 open source contribution
  21. [21]
    XQuartz does not properly support retina displays · Issue #91 - GitHub
    Feb 19, 2021 · XQuartz is used here to display the entire X display however as you can see the scaling is less than ideal. When it's initially open the scaling ...
  22. [22]
    Retina display support for XQuartz X11 applications - Ask Different
    Apr 1, 2014 · The problem is X11, XQuartz and their lack of support for the Retina Display. This is a long known issue.Missing: challenges 64- bit security
  23. [23]
    XQuartz 2.8.0
    Mar 21, 2021 · Changes in 2.8.0. Adds native support for Apple Silicon Macs. Removes support for versions of macOS older than 10.9; Uses system libXplugin ...Missing: M1 | Show results with:M1
  24. [24]
    Releases - XQuartz
    Web site based on a design by Kyle J. McKay for the XQuartz project. Web site content distribution services provided by CloudFlare.XQuartz 2.8.5 · XQuartz 2.8.6_beta2 · Releases Archive · SupportMissing: official | Show results with:official
  25. [25]
    Jeremy Huddleston Sequoia jeremyhu - GitHub
    Jeremy Huddleston Sequoia jeremyhu. Follow · 227 followers · 3 following. Apple Inc. Cupertino, CA; 10:21 - same time; http://www.xquartz.org ...
  26. [26]
    Contributing - XQuartz
    XQuartz is an open source project, and without support from the community, it will not be able to flourish. There are many ways to contribute to the project.
  27. [27]
    XQuartz/XQuartz: An X11 server and client libraries for macOS
    An X11 server and client libraries for macOS. Contribute to XQuartz/XQuartz development by creating an account on GitHub.Missing: 2.7.0 2012
  28. [28]
    XQuartz supported on Mac M4? · Issue #426 - GitHub
    Jan 16, 2025 · There is a long-standing bug in XQuartz that affects all Apple Silicon hardware, probably also M4. See #31 .
  29. [29]
    Developer Information - XQuartz
    To build XQuartz, you will need Apple's XCode development tools, which includes an SDK and toolchain. Go to https://developer.apple.com/ ...Missing: what | Show results with:what<|control11|><|separator|>
  30. [30]
    Release Notes for X11R7.7 - X.Org
    It emulates a dumb framebuffer using virtual memory. Xquartz. is an X server that interacts with the MacOS X native Aqua window system, displaying windows on ...
  31. [31]
    Hardware Support and Configuration - X.Org
    On Mac OS X, XDarwin runs in parallel with Aqua in full screen or rootless modes. These modes are called Quartz modes, named after the Quartz 2D compositing ...
  32. [32]
    Overview of OpenGL Support on OS X - Geeks3D
    Nov 9, 2012 · On OSX, OpenGL is fully integrated in the system and is the foundation for hardware-accelerated graphics (Quartz Extreme, the GPU layer of ...
  33. [33]
    XQuartz 2.3.3
    Apr 23, 2009 · When configured for fullscreen mode, initial apps don't start rootless. Update window levels when changing rootless status; Fixed window ...
  34. [34]
    Running X11 on Darwin and Mac OS X - Fink Project
    This document is about running X11 on Apple's Mac OS X and Darwin systems. It gives an introduction and a history of development.<|control11|><|separator|>
  35. [35]
    Improve multi-monitor support · Issue #92 · XQuartz/XQuartz - GitHub
    Feb 19, 2021 · 1. Select "Mirror Displays" in the Arrangement panel of Displays in System Preferences. 2. Move all XQuartz windows so that they are partially off the right- ...Missing: touch | Show results with:touch
  36. [36]
    95405 – Spaces: XQuartz windows disappearing between monitors
    May 23, 2019 · When you plug a new monitor in, xquartz-wm checks to see if the window overlaps the new displays, but does move them if they're out of the total bounding boxes.Missing: integration Aqua manager
  37. [37]
    annoying message "X11 connection rejected because of wrong ...
    Oct 19, 2014 · To automate, run echo "export XAUTHORITY=$HOME/.Xauthority ... Install XQuartz on mac if required and login directly with the user.No xauth data; using fake authentication. Unable to display remote ...How to forward X over SSH to run graphics applications remotely?More results from unix.stackexchange.com
  38. [38]
    xauth over legacy DISPLAY socket sometimes fails after waking up ...
    Mar 4, 2021 · ... XQuartz.app /etc/*paths.d/*XQuartz % sudo pkgutil --forget org ... Xauthority contains the auth keys for all known servers. :0 should ...
  39. [39]
  40. [40]
    Security Advisories - X.Org
    Patches are available: CVE-2008-1377 CVE-2008-1379 CVE-2008-2360 CVE ... The CVE number for these vulnerabilities is CVE-2005-2495. A patch against ...Missing: XQuartz | Show results with:XQuartz
  41. [41]
    Beyond the good ol' LaunchAgents - 18 - X11 and XQuartz
    This is part 18 in the series of “Beyond the good ol' LaunchAgents”, where I try to collect various persistence techniques for macOS.
  42. [42]
    Why is X11 forwarding so inefficient? - Super User
    Jun 8, 2017 · X11 tends to have high latency because most operations require multiple round trips between the application and the display server. When run ...Faster SSH/x11 forwarding w/o installing software on the serverSpeeding up remote X sessions - Super UserMore results from superuser.com
  43. [43]
    Apps using XQuartz Slowness · Issue #340 - GitHub
    Mar 29, 2023 · I found a solution to prevent the X11 window from being very unresponsive. Just change the colour output settings.Missing: enhancements lazy event memory management
  44. [44]
    Release Notes for X11R7.6 - X.Org
    These release notes contain information about features and their status in the X.Org Foundation X11R7.6 release.
  45. [45]
    [ANNOUNCE] xwayland 21.0.99.901 - x.org Mailing Lists
    Feb 17, 2021 · ... XQuartz: translate additional mouse buttons XQuartz: recognize F16 ... macOS os: Remove support for Tiger and earlier versions of macOS ...Missing: enhancements | Show results with:enhancements
  46. [46]
    [PDF] Inside Mac Security - GIAC Certifications
    Gatekeeper integrates the cryptography of the code signing system with system wide software management and the App Store policies. All App Store application.
  47. [47]
    XQuartz crashes on Mac Studio after upgrading to Sonoma
    Feb 15, 2024 · When I upgraded to Sonoma, XQuartz crashes the Mac horribly every time. Has anyone else seen this problem? I can't even downgrade my Studio back to Monterey, ...My Mac is crashing after updating to Sequoia 15.5 - Apple DiscussionsMAC Studio crashes constantly after Sequoia upgradeMore results from discussions.apple.comMissing: Sequoia SIP
  48. [48]
    Xquartz crashing and restarting after upgrade to Sequoia 15.3 #428
    Feb 5, 2025 · Immediately after upgrading to Mac OS 18.3 on an M4 mini xquartz starting opening and crashing in a continuous loop.Missing: ongoing | Show results with:ongoing
  49. [49]
  50. [50]
    How to install XQuartz on macOS for SSH X11 forwarding - nixCraft
    Mar 31, 2024 · Explains how to enable X11 Forwarding with ssh on macOS/OS X v10.8 or above to get remote display on mac by install X Window XQuartz server.
  51. [51]
    xquartz - Homebrew Formulae
    Install command: brew install --cask xquartz. Name: XQuartz. Open-source version of the X.Org X Window System. https://www.xquartz.org/ ... xquartz.json. Cask ...
  52. [52]
    The MacPorts Project -- Download & Installation
    Install the xorg-server port from MacPorts (recommended). The XQuartz Project provides a complete X11 release for macOS including server and client libraries ...Guide · Ports · FAQ · Migration<|control11|><|separator|>
  53. [53]
    Install X11 on MacOS X; and, using gtk+
    On MacOS X, XQuartz enables you to use the X11 window system. 1. Install XQuartz application. Here we provide two ways to install XQuartz application.<|control11|><|separator|>
  54. [54]
    Mailing List FAQs - XQuartz
    The XQuartz installer should automatically point SSH to the correct location of xauth by editing ssh_config and sshd_config during its post-install script.
  55. [55]
    Xdefaults and Xresources not working - Apple Support Communities
    Mar 31, 2006 · I'm trying to customize my xterm window by adding stuff to .Xdefaults and .Xresources and it's not working. for some reason when i start X11 it's not reading ...Maverick 10.9.5 + Xquartz 2.7.7 stopped reading ~/.Xresourcescustomizing xterm in X11 - Apple CommunitiesMore results from discussions.apple.comMissing: configuration | Show results with:configuration
  56. [56]
    XQuartz 2.0
    X11 2.0 (Leopard 10.5 Release Version). The actual source used to build the 10.5.0 release is available on www.opensource.apple.com:.Missing: major history
  57. [57]
    XQuartz 2.8.4
    Dec 24, 2022 · XQuartz 2.8.4 is based on the upstream project versions listed below plus additional patches available from XQuartz Github.Missing: Ventura clipboard security
  58. [58]
    XQuartz - XQuartz 2.7.11
    ### Summary of Key Changes in XQuartz 2.7.11
  59. [59]
    Re-add support for i386 clients · Issue #93 - GitHub
    Feb 20, 2021 · If it's not possible to distribute the x86 32-bit code the installation instructions should mention that this functionality is being removed.
  60. [60]
    XQuartz 2.5.1
    Released: 2010-07-10. Installation. Download X11-2.5.1.dmg (Leopard) or XQuartz-2.5.1.dmg(Snow Leopard), and open it in macOS's Installer. Important Notices.
  61. [61]
    XQuartz 2.5.2
    Released: 2010-07-20. Installation. Download X11-2.5.2.dmg (Leopard) or XQuartz-2.5.2.dmg(Snow Leopard), and open it in macOS's Installer. Important Notices.
  62. [62]
    XQuartz 2.7.8
    Oct 17, 2015 · Download XQuartz-2.7.8.dmg, and open it in macOS's Installer. Important Notices. OS Requirements. macOS 10.6.3 or later is required to install ...Missing: 2.8 | Show results with:2.8
  63. [63]
    Download Old Version of XQuartz [2.7.11 - 2.6.3] for Mac | MacUpdate
    MacUpdate stores previous versions of XQuartz for you since v. 2.6.3. Version. Date. Size. Minimum OS. 2.7.11. 30 Oct 2016. 79.6 MB. Mac OS X 10.6.6. Download.
  64. [64]
    XQuartz 2.8.1
    Apr 26, 2021 · OS Requirements. macOS 10.9 or later is required to install this package. Default X11 Server. If this is your first time installing XQuartz, you ...Missing: core architecture