Apple X11 for Mac OS X offers a complete X Window System implementation for running X11-based applications on Mac OS X. Based on the de facto-standard for X11, the open source XFree86 project, X11 for Mac OS X is compatible, fast and fully integrated with Mac OS X. It includes the full X11R6.6 technology including a window server, libraries. Leopard's new X11. Leopard (Mac OS X version 10.5.x) is assumed here. For old notes pertaining to pre-Leopard Mac OS X, see here. That page also contains important survival tips that still apply to Leopard. The starting point for these notes is an Intel Mac on which you have just upgraded from the Tiger operating system to Leopard. The -X option to ssh sets up X11 forwarding for ssh connections. That is, it sets up a secure tunnel between the program (like xclock) running on the server and the XQuartz application on your Mac; the program can create windows, buttons, menus, etc.; all the information flows through the ssh tunnel to XQuartz, which renders the windows on your Mac. Mac OS X Here you can download full package for Mac OS X: Download for Mac OS X. Linux (X11 & Wayland) Here you can download full package for Linux (Ubuntu, Fedora, Zorin, OpenSUSE.): Download for Linux. Smart Phones and Tablets Smartphone / tablet consoles for iOS, Android and Windows Phone can be downloaded here. For 10.5 and 10.6, we recommend getting a newer version of the X11 server from the XQuartz project because the graphics support is much better (although XQuartz won't support Mac OS X 10.6 until version 2.4.1 comes out).
This guide explains how to install X11 in OS X. However, X11 is no longer a part of macOS (since OS X 10.8 Mountain Lion). Apple now suggests users to switch to XQuartz project (more info here).
Starting with OS X 10.5 (Leopard) X11 came installed by default. Unless you went out of your way not to install it during the Leopard installation, you’ll find it in /usr/X11
- Insert your OS X Tiger Install Disc (#1). Scroll down (it took me forever to realize you had to scroll down) to locate the Optional Installs icon and double-click it
- Click Continue on the first screen
- Read the Software License Agreement and then click Continue
- Click Agree
- Select a location and (you guessed it) click Continue
- Click the small triangle directly next to Applications and then place a check in the box labeled X11. When you’re ready, click Upgrade.
- Enter your password when prompted, and then click OK
- The installation won’t take too long
- After X11 has successfully installed, click Close
- Congrats, you now have a fresh install of X11 in OS X! It can now be found in Applications >Utilities >X11
Install X11 and X11 SDK components. Both are available on your Mac OS X CD. However, X11 itself is also available as a download (Panther compatable download here ) from Apple. Jun 29, 2011 Instructions for Installing MGLTools on Mac OS X. X11 can typically be found on the Mac OS X installation DVD. Scroll down in the 'Mac OS X Install disc' window and locate 'Optional Installs'. Double click to start the Installer, at the 'Installation Type' stage open the Applications category, select X11 and proceed.
NOTE I don't have a Mac to easily test and amend these instructions, but it has been tested through Travis Continuous Integration tool and a lot of people managed to get it working. If anyone wants to edit the wiki with better and more up to date Mac instructions please do!
Prerequisites
I recommend installing Homebrew as the easiest way to get a variety of Open Source libraries. Think of it as the Mac equivalent of
apt-get
. Homebrew usually installs things under/usr/local/Cellar
and then creates links to the version you're using in/usr/local/bin
,/usr/local/lib
etc. This will be relevant later.Install C++17 compiler, boost, TBB, dlib, OpenBLAS, and OpenCV, wget (for model download) with:
The landmark detection model is not included due to file size, you can download it using the bash
download_models.sh
script. For more details see - https://github.com/TadasBaltrusaitis/OpenFace/wiki/Model-acquisitionYou'll want the Command Line Tools for Xcode. If you can't use these for any reason, you can build
gcc
using Homebrew -- in fact, it will happen automatically -- but it'll be much slower.Get XQuartz (an X Window system for OS X). You don't actually need it to run OpenFace, but having the X libraries and include files on your system will make OpenFace (and various other things) much easier to build.
Optional, but you may find it useful to tell CMake how to find your X Windows libraries, since they may not be in the same place as expected on Linux. Add the following lines to CMakeLists.txt (e.g. after the similar section for OpenCV):
Install X11 Library Mac Torrent
Building
After that, the build process is very similar to Linux (in OpenFace directory execute the following).
and you should have binaries in the bin
directory. e.g. you can run:
OpenBLAS performance
OpenFace uses OpenBLAS to accelerate numerical computations and TBB for parallelization, in some cases the threading of OpenBLAS and TBB clash. This can lead to the following error:OpenBLAS : Program will terminate because you tried to start too many threads.
To fix it and to potentially improve OpenFace performance:
You can add the below environmental variables (run in the shell just before running any of the OpenFace executables):
You can reinstall OpenBLAS with openmp:
X11 Osx
Also see this thread: https://github.com/TadasBaltrusaitis/OpenFace/issues/748
Mac Os X11
- Manually Installing an Oracle® Solaris 11.4 System
- Document Information
- Using This Documentation
- Chapter 1 Overview of Installation Options
- What's New in Installation for Oracle Solaris 11.4
- Installation Methods and the Installation Documentation
- Additional Installation Options
- System Requirements for OS Installations
- About IP Addresses in This Guide
- Chapter 2 Preparing for the Installation
- Using Rights Profiles to Install Oracle Solaris
- Partitioning Your System
- About Partitioning for Installing Multiple Operating Systems
- Partitioning a System Prior To Installation
- Partitioning a System During an Interactive Installation
- x86: Setting Up Partitions During an Interactive Installation
- Setting Up VTOC Slices During a Text Installation
- Installing on a SCSI Target
- About Device Drivers on the System
- Chapter 3 Using the Text Installer
- About Text Installation
- Text Installation Tasks
- Adding Software After a Text Installation
- Appendix A Text Installer Panels
- Panels for Configuring the Installation
- Appendix B Using the Device DriverUtility
- Device Driver Utility Overview
- Index