{"id":2577,"date":"2015-11-03T11:18:11","date_gmt":"2015-11-03T10:18:11","guid":{"rendered":"http:\/\/www.flagsoft.com\/cmswp\/?page_id=2577"},"modified":"2019-08-22T21:55:51","modified_gmt":"2019-08-22T19:55:51","slug":"running-x11-applications-on-mac-os-x","status":"publish","type":"page","link":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/","title":{"rendered":"Running X11 Applications on macOS"},"content":{"rendered":"<h1 style=\"text-align: center;\">Running X11 Applications on macOS<\/h1>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2597 size-full\" src=\"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png\" alt=\"[cml_media_alt id='2597']cpc-startup[\/cml_media_alt]\" width=\"688\" height=\"470\" srcset=\"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png 688w, https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup-600x410.png 600w, https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup-300x205.png 300w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><\/p>\n<h1 style=\"text-align: center;\">X11R6 Basics<\/h1>\n<h2 style=\"text-align: center;\">Hello World Basic Programming Knowledge about X11<\/h2>\n<p>If you want to run for example 2D vector application like InkScape (<a href=\"https:\/\/inkscape.org\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/inkscape.org<\/a>) on your Mac you need to install X11.<\/p>\n<h3>How to install X11R6 (and InkScape) on your Mac<\/h3>\n<ol>\n<li>Download XQuarz here: <a href=\"http:\/\/xquartz.macosforge.org\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/xquartz.macosforge.org<\/a><\/li>\n<li>Install it<\/li>\n<li>Logout and login again to make X11 active<\/li>\n<li>Put InkSapce App in Applications folder<\/li>\n<li>If asked for permission \"from a unsigned developer\" to go \/Applications folder, right click, choose \"open\"<\/li>\n<\/ol>\n<p>(Read more on that here: <a href=\"https:\/\/inkscape.org\/en\/download\/mac-os\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/inkscape.org\/en\/download\/mac-os\/<\/a>)<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>Where is X11R6?<\/h3>\n<p>\/usr\/X11R6\/<\/p>\n<p>\/usr\/X11R6\/lib\/<\/p>\n<p>\/usr\/X11R6\/include\/X11\/<\/p>\n<p>&nbsp;<\/p>\n<h3>Sample X11 program<\/h3>\n<pre>\/*\r\n\u00a0 * Simple Xlib application drawing a box in a window.\r\n\u00a0 * gcc input.c -o output -lX11\r\n\u00a0 *\/\r\n\u00a0\r\n\/* \/1\/ *\/\r\n#include &lt;X11\/Xlib.h&gt;\r\n#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n#include &lt;string.h&gt;\r\n\u00a0\r\nint main(void)\r\n{\r\n\u00a0\u00a0\u00a0 Display *display;\r\n\u00a0\u00a0\u00a0 Window window;\r\n\u00a0\u00a0\u00a0 XEvent event;\r\n\u00a0\u00a0\u00a0 char *msg = \"Hello, World!\";\r\n\u00a0\u00a0\u00a0 int s;\r\n\r\n\u00a0   \/* \/2\/ some basic X11 setup *\/\r\n\u00a0\u00a0\u00a0 \/* open connection with the server *\/\r\n\u00a0\u00a0\u00a0 display = XOpenDisplay(NULL);\r\n\u00a0\u00a0\u00a0 if (display == NULL)\r\n\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 fprintf(stderr, \"Cannot open display\\n\");\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 exit(1);\r\n\u00a0\u00a0\u00a0 }\r\n\u00a0\r\n\u00a0\u00a0\u00a0 s = DefaultScreen(display);\r\n\u00a0\r\n\u00a0\u00a0\u00a0 \/* create window *\/\r\n\u00a0\u00a0\u00a0 window = XCreateSimpleWindow(display, RootWindow(display, s), 10, 10, 200, 200, 1,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 BlackPixel(display, s), WhitePixel(display, s));\r\n\u00a0\r\n\u00a0\u00a0\u00a0 \/* select kind of events we are interested in *\/\r\n\u00a0\u00a0\u00a0 XSelectInput(display, window, ExposureMask | KeyPressMask);\r\n\u00a0\r\n\u00a0\u00a0\u00a0 \/* map (show) the window *\/\r\n\u00a0\u00a0\u00a0 XMapWindow(display, window);\r\n\u00a0\r\n\u00a0\u00a0\u00a0 \/* \/3\/ event loop *\/\r\n\u00a0\u00a0\u00a0 for (;;)\r\n\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 XNextEvent(display, &amp;event);\r\n\u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/* \/4\/ draw or redraw the window *\/\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if (event.type == Expose)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 XFillRectangle(display, window, DefaultGC(display, s), 20, 20, 10, 10);\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 XDrawString(display, window, DefaultGC(display, s), 50, 50, msg, strlen(msg));\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/* \/5\/ exit on key press *\/\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if (event.type == KeyPress)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 break;\r\n\u00a0\u00a0\u00a0 }\r\n\u00a0\r\n\u00a0\u00a0\u00a0 \/* \/6\/ close connection to server *\/\r\n\u00a0\u00a0\u00a0 XCloseDisplay(display);\r\n\u00a0\r\n\u00a0\u00a0\u00a0 return 0;\r\n\u00a0}<\/pre>\n<p>&nbsp;<\/p>\n<p>\/1\/ We use X11\/Xlib.h basic X11 lib here. #include &lt;X11\/Xlib.h&gt;<\/p>\n<p>\/2\/ Some basic X11 setup, create a X11 window, etc.<\/p>\n<p>\/3\/ As you can can see, everything interactive is within a so called event loop. It loops forever until something happens: An event.<\/p>\n<p>\/4\/ Check for event<\/p>\n<p>\/5\/ Event for exit (break) the event loop, which terminates the event loop, and ...<\/p>\n<p>\/6\/ ... finally closes the created X window<\/p>\n<p>&nbsp;<\/p>\n<h3>Compile<\/h3>\n<pre>gcc main.c \r\nmain.c:6:10: fatal error: 'X11\/Xlib.h' file not found\r\n#include &lt;X11\/Xlib.h&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ^\r\n1 error generated.<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>Where is Xlib.h?<\/h3>\n<pre>$ find \/usr\/ -name \"*Xlib.h\"<\/pre>\n<pre>\/usr\/X11R6\/include\/X11\/Xlib.h<\/pre>\n<p>-&gt; So add \/usr\/X11R6\/include\/ to your include path (-I):<\/p>\n<pre>-I\/usr\/X11R6\/include\/<\/pre>\n<p>&nbsp;<\/p>\n<p>List undefined (-u) symbols:<\/p>\n<pre>$ nm\u00a0\u00a0 main.o\r\n U _XCloseDisplay\r\n U _XCreateSimpleWindow\r\n U _XDrawString\r\n U _XFillRectangle\r\n U _XMapWindow\r\n U _XNextEvent\r\n U _XOpenDisplay\r\n U _XSelectInput\r\n U ___stderrp\r\n U _exit\r\n U _fprintf\r\n 0000000000000000 T _main\r\n U _strlen<\/pre>\n<p>&nbsp;<\/p>\n<p>These Xnnnn functions like XCloseDisplay are X11 functions pointing to X11R6 libs because they are implemented there within the X11 libs.<\/p>\n<h3>Linking<\/h3>\n<p>X11 libs are in \/usr\/X11R6\/lib so add -L Library search path to it (\/usr\/X11R6\/lib) and the library itself (X11) like so:<\/p>\n<pre>$ gcc -L\/usr\/X11R6\/lib -lX11 -I\/usr\/X11R6\/include\/ main.c<\/pre>\n<pre>$<\/pre>\n<p>&nbsp;<\/p>\n<h3>Makefile<\/h3>\n<p>A Makefile could look like this:<\/p>\n<pre>## -- just for compiling, C needs the path to the .h files\r\nX11_INC_PATH\u00a0 = -I\/usr\/X11R6\/include\/\r\n\r\n## -- library\r\nX11_LIBS_PATH = -L\/usr\/X11R6\/lib\/\r\nX11_LIBS\u00a0\u00a0\u00a0\u00a0\u00a0 = -lX11\r\n\r\n\r\ndefault:\u00a0\u00a0\u00a0 main\r\n\r\nmain:\u00a0\u00a0 main.c\r\n\u00a0\u00a0 \u00a0gcc -Wall $(X11_INC_PATH) $(X11_LIBS_PATH) $(X11_LIBS)\u00a0 main.c -o main\r\n\r\n\r\n#clean:\r\n#\u00a0\u00a0 \u00a0rm -r main.o main<\/pre>\n<p>&nbsp;<\/p>\n<p>$ make<\/p>\n<p>$<\/p>\n<p>&nbsp;<\/p>\n<h3>Which shared libraries are used \/ linked to my executable? (otool, ldd)<\/h3>\n<p>An a Mac, otool is what ldd is on Linux.<\/p>\n<pre>$ otool -L .\/main\r\n .\/main:\r\n <strong>\/opt\/X11\/lib\/libX11.6.dylib<\/strong> (compatibility version 10.0.0, current version 10.0.0)\r\n \/usr\/lib\/libSystem.B.dylib (compatibility version 1.0.0, current version 1225.1.1)<\/pre>\n<pre>$<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>Run it!<\/h3>\n<pre>$ .\/main<\/pre>\n<p><a href=\"http:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/Screen-Shot-2015-11-03-at-12.02.42.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2586\" src=\"http:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/Screen-Shot-2015-11-03-at-12.02.42.png\" alt=\"[cml_media_alt id='2586']Screen Shot 2015-11-03 at 12.02.42[\/cml_media_alt]\" width=\"232\" height=\"254\" \/><\/a><\/p>\n<p>I replaced KeyPress to KeyRelease to that I can take a screenshot.<\/p>\n<pre>if (event.type == KeyRelease)<\/pre>\n<p>More on that, see <a href=\"http:\/\/tronche.com\/gui\/x\/xlib\/events\/keyboard-pointer\/keyboard-pointer.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/tronche.com\/gui\/x\/xlib\/events\/keyboard-pointer\/keyboard-pointer.html<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Ported CPC 464 for X11 on OS X:<\/p>\n<p><a href=\"http:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2597\" src=\"http:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png\" alt=\"[cml_media_alt id='2597']cpc-startup[\/cml_media_alt]\" width=\"688\" height=\"470\" srcset=\"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png 688w, https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup-600x410.png 600w, https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup-300x205.png 300w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Running X11 Applications on macOS X11R6 Basics Hello World Basic Programming Knowledge about X11 If you want to run for example 2D vector application like InkScape (https:\/\/inkscape.org) on your Mac you need to install X11. How to install X11R6 (and InkScape) on your Mac Download XQuarz here: http:\/\/xquartz.macosforge.org Install it Logout and login again to &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/\"> <span class=\"screen-reader-text\">Running X11 Applications on macOS<\/span> Weiterlesen &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":5839,"menu_order":7,"comment_status":"open","ping_status":"open","template":"","meta":{"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-2577","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Running X11 Applications on macOS - Flagsoft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Running X11 Applications on macOS - Flagsoft\" \/>\n<meta property=\"og:description\" content=\"Running X11 Applications on macOS X11R6 Basics Hello World Basic Programming Knowledge about X11 If you want to run for example 2D vector application like InkScape (https:\/\/inkscape.org) on your Mac you need to install X11. How to install X11R6 (and InkScape) on your Mac Download XQuarz here: http:\/\/xquartz.macosforge.org Install it Logout and login again to &hellip; Running X11 Applications on macOS Weiterlesen &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/\" \/>\n<meta property=\"og:site_name\" content=\"Flagsoft\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-22T19:55:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/\",\"url\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/\",\"name\":\"Running X11 Applications on macOS - Flagsoft\",\"isPartOf\":{\"@id\":\"https:\/\/www.flagsoft.com\/cmswp\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png\",\"datePublished\":\"2015-11-03T10:18:11+00:00\",\"dateModified\":\"2019-08-22T19:55:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#breadcrumb\"},\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#primaryimage\",\"url\":\"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png\",\"contentUrl\":\"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png\",\"width\":688,\"height\":470},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.flagsoft.com\/cmswp\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Support\",\"item\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"KB\",\"item\":\"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Running X11 Applications on macOS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.flagsoft.com\/cmswp\/#website\",\"url\":\"https:\/\/www.flagsoft.com\/cmswp\/\",\"name\":\"Flagsoft\",\"description\":\"ALPHA Schulmagazin, Byztxt, Strongsdict, Remote Control Cursor for Mac, PictureViewer4Mac, sdspeed free SD Card Reader for Mac OS X, Byztxt Light, 1A Shopping List, Kindle Book Template\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.flagsoft.com\/cmswp\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-CH\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Running X11 Applications on macOS - Flagsoft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/","og_locale":"de_DE","og_type":"article","og_title":"Running X11 Applications on macOS - Flagsoft","og_description":"Running X11 Applications on macOS X11R6 Basics Hello World Basic Programming Knowledge about X11 If you want to run for example 2D vector application like InkScape (https:\/\/inkscape.org) on your Mac you need to install X11. How to install X11R6 (and InkScape) on your Mac Download XQuarz here: http:\/\/xquartz.macosforge.org Install it Logout and login again to &hellip; Running X11 Applications on macOS Weiterlesen &raquo;","og_url":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/","og_site_name":"Flagsoft","article_modified_time":"2019-08-22T19:55:51+00:00","og_image":[{"url":"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/","url":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/","name":"Running X11 Applications on macOS - Flagsoft","isPartOf":{"@id":"https:\/\/www.flagsoft.com\/cmswp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#primaryimage"},"image":{"@id":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#primaryimage"},"thumbnailUrl":"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png","datePublished":"2015-11-03T10:18:11+00:00","dateModified":"2019-08-22T19:55:51+00:00","breadcrumb":{"@id":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#breadcrumb"},"inLanguage":"de-CH","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/"]}]},{"@type":"ImageObject","inLanguage":"de-CH","@id":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#primaryimage","url":"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png","contentUrl":"https:\/\/www.flagsoft.com\/cmswp\/wp-content\/uploads\/2015\/11\/cpc-startup.png","width":688,"height":470},{"@type":"BreadcrumbList","@id":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/running-x11-applications-on-mac-os-x\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.flagsoft.com\/cmswp\/"},{"@type":"ListItem","position":2,"name":"Support","item":"https:\/\/www.flagsoft.com\/cmswp\/support\/"},{"@type":"ListItem","position":3,"name":"KB","item":"https:\/\/www.flagsoft.com\/cmswp\/support\/kb\/"},{"@type":"ListItem","position":4,"name":"Running X11 Applications on macOS"}]},{"@type":"WebSite","@id":"https:\/\/www.flagsoft.com\/cmswp\/#website","url":"https:\/\/www.flagsoft.com\/cmswp\/","name":"Flagsoft","description":"ALPHA Schulmagazin, Byztxt, Strongsdict, Remote Control Cursor for Mac, PictureViewer4Mac, sdspeed free SD Card Reader for Mac OS X, Byztxt Light, 1A Shopping List, Kindle Book Template","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.flagsoft.com\/cmswp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-CH"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"mailpoet_newsletter_max":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false,"yarpp-thumbnail":false,"slide-thumbnail":false},"uagb_author_info":{"display_name":"M","author_link":"https:\/\/www.flagsoft.com\/cmswp\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"Running X11 Applications on macOS X11R6 Basics Hello World Basic Programming Knowledge about X11 If you want to run for example 2D vector application like InkScape (https:\/\/inkscape.org) on your Mac you need to install X11. How to install X11R6 (and InkScape) on your Mac Download XQuarz here: http:\/\/xquartz.macosforge.org Install it Logout and login again to&hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/pages\/2577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/comments?post=2577"}],"version-history":[{"count":1,"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/pages\/2577\/revisions"}],"predecessor-version":[{"id":5793,"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/pages\/2577\/revisions\/5793"}],"up":[{"embeddable":true,"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/pages\/5839"}],"wp:attachment":[{"href":"https:\/\/www.flagsoft.com\/cmswp\/wp-json\/wp\/v2\/media?parent=2577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}