{"id":207968,"date":"2020-11-26T10:12:05","date_gmt":"2020-11-26T02:12:05","guid":{"rendered":"http:\/\/4563.org\/?p=207968"},"modified":"2020-11-26T10:12:05","modified_gmt":"2020-11-26T02:12:05","slug":"macos-%e4%bd%bf%e7%94%a8-xquartz-%e6%94%af%e6%8c%81-x11-%e5%ae%9e%e7%8e%b0-linux-%e5%9b%be%e5%bd%a2%e5%8c%96%e7%95%8c%e9%9d%a2%e6%98%be%e7%a4%ba-2","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=207968","title":{"rendered":"macOS \u4f7f\u7528 XQuartz \u652f\u6301 X11 \u5b9e\u73b0 Linux \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  macOS \u4f7f\u7528 XQuartz \u652f\u6301 X11 \u5b9e\u73b0 Linux \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : wsgzao <\/span>  <span><i><\/i> 0<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<h2>\u524d\u8a00<\/h2>\n<p>\u5728 Windows \u4e2d\u76f8\u4fe1\u5927\u5bb6\u5df2\u7ecf\u5f88\u719f\u6089\u4f7f\u7528 Xmanager(Xshell), MobaXterm, SecureCRT \u901a\u8fc7 X11 \u5b9e\u73b0 Linux \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a\uff0c\u6211\u7684\u9700\u6c42\u662f\u5728 macOS \u4e0b\u4f7f\u7528 iTerm2 \u4f5c\u4e3a Terminal \u5b9e\u73b0 X11 \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a\uff0c\u7f51\u4e0a\u5927\u90e8\u5206\u6559\u7a0b\u53ea\u63d0\u5230\u5b89\u88c5 Xquartz \u4f46\u5e76\u6ca1\u6709\u7ed3\u5408\u5b9e\u9645\u95ee\u9898\u7ed9\u51fa\u5b8c\u6574\u7684\u89e3\u51b3\u6b65\u9aa4\uff0c\u6211\u628a\u5b9e\u8df5\u8fc7\u7a0b\u505a\u4e86\u8be6\u7ec6\u7684\u8bb0\u5f55\u65b9\u4fbf\u5927\u5bb6\u6309\u7167\u6700\u7b80\u5355\u7684\u6b65\u9aa4\u5b9e\u73b0 Linux \u56fe\u5f62\u5316\u663e\u793a\u6548\u679c\u3002<\/p>\n<h2>\u66f4\u65b0\u5386\u53f2<\/h2>\n<p>2020 \u5e74 11 \u6708 20 \u65e5 &#8211; \u521d\u7a3f<\/p>\n<p>\u9605\u8bfb\u539f\u6587 &#8211; https:\/\/wsgzao.github.io\/post\/x11\/<\/p>\n<h2>X11 \u4ecb\u7ecd<\/h2>\n<p>\u6709\u4e9b Linux \u670d\u52a1\u5668\u51fa\u4e8e\u6027\u80fd\u548c\u6548\u7387\u7684\u8003\u8651\uff0c\u901a\u5e38\u90fd\u662f\u6ca1\u6709\u5b89\u88c5\u56fe\u5f62\u5316\u754c\u9762\u7684\uff0c\u90a3\u4e48\u56fe\u5f62\u5316\u7a0b\u5e8f\u5728\u670d\u52a1\u5668\u4e0a\u538b\u6839\u513f\u5c31\u8dd1\u4e0d\u8d77\u6765\uff0c\u6216\u8005\u65e0\u6cd5\u76f4\u63a5\u663e\u793a\u51fa\u6765\uff0c\u8fd9\u5c31\u5f88\u5c34\u5c2c\u4e86\uff01\u90a3\u4e48\u5982\u4f55\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u5462\uff1f\u53ef\u4ee5\u57fa\u4e8e X11 Forwarding \u6280\u672f + MobaXterm\/Xshell\/SecureCRT\/XQuartz \u7b49\u7b2c\u4e09\u65b9\u5de5\u5177\uff0c\u5c31\u53ef\u4ee5\u8f7b\u677e\u641e\u5b9a\uff0c\u662f\u4e0d\u662f\u5f88\u7b80\u5355\uff1f<\/p>\n<h3>X \u534f\u8bae<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/11\/20201127_5fc0d11048e93.png\" alt=\"macOS \u4f7f\u7528 XQuartz \u652f\u6301 X11 \u5b9e\u73b0 Linux \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a\" \/><\/p>\n<p>Linux \u672c\u8eab\u662f\u6ca1\u6709\u56fe\u5f62\u5316\u754c\u9762\u7684\uff0c\u6240\u8c13\u7684\u56fe\u5f62\u5316\u754c\u9762\u7cfb\u7edf\u53ea\u4e0d\u8fc7\u4e2d Linux \u4e0b\u7684\u5e94\u7528\u7a0b\u5e8f\u3002\u8fd9\u4e00\u70b9\u548c Windows \u4e0d\u4e00\u6837\u3002Windows \u4ece Windows 95 \u5f00\u59cb\uff0c\u56fe\u5f62\u754c\u9762\u5c31\u76f4\u63a5\u5728\u7cfb\u7edf\u5185\u6838\u4e2d\u5b9e\u73b0\u4e86\uff0c\u662f\u64cd\u4f5c\u7cfb\u7edf\u4e0d\u53ef\u6216\u7f3a\u7684\u4e00\u90e8\u5206\u3002Linux \u7684\u56fe\u5f62\u5316\u754c\u9762\uff0c\u5e95\u5c42\u90fd\u662f\u57fa\u4e8e X \u534f\u8bae\u3002<\/p>\n<p>X \u534f\u8bae\u7531 X server \u548c X client \u7ec4\u6210\uff1a<\/p>\n<ul>\n<li>X server \u7ba1\u7406\u4e3b\u673a\u4e0a\u4e0e\u663e\u793a\u76f8\u5173\u7684\u786c\u4ef6\u8bbe\u7f6e\uff08\u5982\u663e\u5361\u3001\u786c\u76d8\u3001\u9f20\u6807\u7b49\uff09\uff0c\u5b83\u8d1f\u8d23\u5c4f\u5e55\u753b\u9762\u7684\u7ed8\u5236\u4e0e\u663e\u793a\uff0c\u4ee5\u53ca\u5c06\u8f93\u5165\u8bbe\u7f6e\uff08\u5982\u952e\u76d8\u3001\u9f20\u6807\uff09\u7684\u52a8\u4f5c\u544a\u77e5 X client \u3002<\/li>\n<li>X client (\u5373 X \u5e94\u7528\u7a0b\u5e8f) \u5219\u4e3b\u8981\u8d1f\u8d23\u4e8b\u4ef6\u7684\u5904\u7406\uff08\u5373\u7a0b\u5e8f\u7684\u903b\u8f91\uff09\u3002<\/li>\n<\/ul>\n<p>\u4e3e\u4e2a\u4f8b\u5b50\uff0c\u5982\u679c\u7528\u6237\u70b9\u51fb\u4e86\u9f20\u6807\u5de6\u952e\uff0c\u56e0\u4e3a\u9f20\u6807\u5f52 X server \u7ba1\u7406\uff0c\u4e8e\u662f X server \u5c31\u6355\u6349\u5230\u4e86\u9f20\u6807\u70b9\u51fb\u8fd9\u4e2a\u52a8\u4f5c\uff0c\u7136\u540e\u5b83\u5c06\u8fd9\u4e2a\u52a8\u4f5c\u544a\u8bc9 X client\uff0c\u56e0\u4e3a X client \u8d1f\u8d23\u7a0b\u5e8f\u903b\u8f91\uff0c\u4e8e\u662f X client \u5c31\u6839\u636e\u7a0b\u5e8f\u9884\u5148\u8bbe\u5b9a\u7684\u903b\u8f91\uff08\u4f8b\u5982\u753b\u4e00\u4e2a\u5706\uff09\uff0c\u544a\u8bc9 X server \u8bf4\uff1a\u201c\u8bf7\u5728\u9f20\u6807\u70b9\u51fb\u7684\u4f4d\u7f6e\uff0c\u753b\u4e00\u4e2a\u5706\u201d\u3002\u6700\u540e\uff0cX server \u5c31\u54cd\u5e94 X client \u7684\u8bf7\u6c42\uff0c\u5728\u9f20\u6807\u70b9\u51fb\u7684\u4f4d\u7f6e\uff0c\u7ed8\u5236\u5e76\u663e\u793a\u51fa\u4e00\u4e2a\u5706\u3002<\/p>\n<h3>X11 Forwarding<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/11\/20201127_5fc0d11355831.png\" alt=\"macOS \u4f7f\u7528 XQuartz \u652f\u6301 X11 \u5b9e\u73b0 Linux \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a\" \/><\/p>\n<p>\u8fd9\u4e48\u7ed5\uff0c\u6709\u5565\u610f\u4e49\u5462\uff1f\u5f53\u7136\u6709\uff01<\/p>\n<p>\u8bb8\u591a\u65f6\u5019 X server \u548c X client \u5728\u540c\u4e00\u53f0\u4e3b\u673a\u4e0a\uff0c\u8fd9\u770b\u8d77\u6765\u6ca1\u4ec0\u4e48\u3002\u4f46\u662f\uff0cX server \u548c X client \u5b8c\u5168\u53ef\u4ee5\u8fd0\u884c\u5728\u4e0d\u540c\u7684\u673a\u5668\u4e0a\uff0c\u53ea\u8981\u5f7c\u6b64\u901a\u8fc7 X \u534f\u8bae\u901a\u4fe1\u5373\u53ef\u3002\u4e8e\u662f\uff0c\u6211\u4eec\u5c31\u53ef\u4ee5\u505a\u4e00\u4e9b\u201c\u795e\u5947\u201d\u7684\u4e8b\u60c5\uff0c\u6bd4\u5982\u50cf\u672c\u6587\u5f00\u5934\u8c08\u5230\u7684\uff0c\u5728\u672c\u5730\u663e\u793a (X server)\uff0c\u8fd0\u884c\u5728\u670d\u52a1\u5668\u4e0a\u7684 GUI \u7a0b\u5e8f (X client)\u3002\u8fd9\u6837\u7684\u64cd\u4f5c\u53ef\u4ee5\u901a\u8fc7 SSH X11 Forwarding (\u8f6c\u53d1) \u6765\u5b9e\u73b0\u3002<\/p>\n<p>X11 \u4e2d\u7684 X \u6307\u7684\u5c31\u662f X \u534f\u8bae\uff0c11 \u6307\u7684\u662f\u91c7\u7528 X \u534f\u8bae\u7684\u7b2c 11 \u4e2a\u7248\u672c\u3002<\/p>\n<h2>macOS \u5b9e\u73b0 X11 \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a<\/h2>\n<pre><code># macOS \u5b89\u88c5 xquartz brew cask install xquartz  # \u542f\u52a8 xquartz\uff0c\u5b9e\u6d4b`Allow connections from clients`\u9009\u9879\u975e\u5fc5\u987b\u6761\u4ef6 Run Applications &gt; Utilities &gt; XQuartz.app  # \u8bbe\u7f6e DISPLAY \u73af\u5883\u53d8\u91cf export DISPLAY=:0  # \u6ca1\u6709\u4f7f\u7528 xquartz \u4e2d terminal \u7684\u8bdd\u4e0d\u4f1a\u81ea\u52a8\u8bbe\u7f6e DISPLAY \u73af\u5883\u53d8\u91cf\uff0c\u53ef\u80fd\u4f1a\u51fa\u73b0\u4ee5\u4e0b\u9519\u8bef [[email&#160;protected] ~]# firefox Failed to open connection to \"session\" message bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11 Running without a11y support! Error: no DISPLAY environment variable specified  # ssh \u6dfb\u52a0-Y flag \u767b\u5f55\u8fdc\u7a0b\u4e3b\u673a ssh -Y [email&#160;protected]  # \u767b\u5f55\u6210\u529f\u540e\u53ef\u80fd\u51fa\u73b0\u4ee5\u4e0b\u9519\u8bef\uff0c\u5b89\u88c5 xauth \u5373\u53ef\u89e3\u51b3 ssh -Y [email&#160;protected] X11 forwarding request failed on channel 0  # \u8fdc\u7a0b\u4e3b\u673a\u5b89\u88c5 xauth\uff0c\u4ee5 centos \u4e3a\u4f8b\uff0c\u4f7f\u7528 xclock \u53ef\u4ee5\u6d4b\u8bd5\u56fe\u5f62\u5316\u6548\u679c yum install -y xauth xclock xclock  # \u5982\u679c\u9700\u8981\u6d4f\u89c8\u5668\u652f\u6301\u5b89\u88c5 firefox \u6216\u8005 chrome \u5373\u53ef yum install firefox firefox  yum install https:\/\/dl.google.com\/linux\/direct\/google-chrome-stable_current_x86_64.rpm \/usr\/bin\/google-chrome-stable %U --no-sandbox  <\/code><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/11\/20201127_5fc0d1179a93a.png\" alt=\"macOS \u4f7f\u7528 XQuartz \u652f\u6301 X11 \u5b9e\u73b0 Linux \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" referrerpolicy=\"no-referrer\" rel=\"noreferrer\" src=\"http:\/\/4563.org\/wp-content\/uploads\/2020\/11\/20201127_5fc0d11c17f51.png\" alt=\"macOS \u4f7f\u7528 XQuartz \u652f\u6301 X11 \u5b9e\u73b0 Linux \u56fe\u5f62\u5316\u754c\u9762\u663e\u793a\" \/><\/p>\n<h3>Steps<\/h3>\n<ol>\n<li>Install <code>Xquartz<\/code> to get X11 support on MacOS. You can google <code>Xquartz<\/code> and download it from its official site, or install using HomeBrew.<\/li>\n<\/ol>\n<pre><code>brew cask install xquartz <\/code><\/pre>\n<ol>\n<li>\n<p>Launch <code>Xquartz<\/code>. Go to <code>Preference<\/code> -&gt; <code>Security<\/code>, click the box <code>Allow connections from clients<\/code>. <em><strong>NOTE<\/strong><\/em>: You have to lauch <code>Xquartz<\/code> with <code>Allow connections from clients<\/code> enable everytime you want to <code>ssh<\/code> to remote server with X11 forwarding support.<\/p>\n<\/li>\n<li>\n<p>Lauch <code>terminal<\/code> or <code>iterm<\/code>. Add environment <code>DISPLAY<\/code>.<\/p>\n<\/li>\n<\/ol>\n<pre><code># to add an environment entry only working on current terminal, use `export` export DISPLAY=:0 # to add an environment entry working on every terminal, # append `export DISPLAY=:0` to `.bashrc` or `.zshrc` in case you use zsh. <\/code><\/pre>\n<ol>\n<li>Lauch <code>terminal<\/code> or <code>iterm<\/code>, use flag <code>-Y<\/code> instead of <code>-X<\/code> with <code>ssh<\/code>.<\/li>\n<\/ol>\n<pre><code>ssh -Y [email&#160;protected] <\/code><\/pre>\n<h3>FAQ<\/h3>\n<ol>\n<li>Why do I need to install <code>Xquartz<\/code>?<\/li>\n<\/ol>\n<p>From https:\/\/stackoverflow.com\/a\/50182736\/6769366<\/p>\n<blockquote>\n<p>XQuartz is standard. It used to come bundled with the OS, but Apple removed it back around Mavericks.<\/p>\n<\/blockquote>\n<ol>\n<li>Why do I have to add environment <code>DISPLAY<\/code>?<\/li>\n<\/ol>\n<p>Please see https:\/\/askubuntu.com\/a\/432257\/745885<\/p>\n<ol>\n<li>Why do I have to use <code>-Y<\/code> instead of <code>-X<\/code>?<\/li>\n<\/ol>\n<p>I got the following error when trying to run a python script which draws some curves using <code>matplotlib<\/code>:<\/p>\n<pre><code>X Error of failed request:  BadAccess (attempt to access private resource denied) Major opcode of failed request:  18 (X_ChangeProperty) Serial number of failed request:  12 Current serial number in output stream:  15 <\/code><\/pre>\n<p>This problem is sovled when using <code>-Y<\/code> instead of <code>-X<\/code>. Haven&#8217;t got enough time to find exact explanation, just post a link for those who are curious:<\/p>\n<p>Can&#8217;t run \u201cssh -X\u201d on MacOS Sierra<\/p>\n<ol>\n<li>How to fix <code>X11 forwarding request failed on channel 0<\/code>?<\/li>\n<\/ol>\n<p>Install X authority file utility<\/p>\n<p><code>sudo yum install xauth<\/code><\/p>\n<p>ssh returns message \u201cX11 forwarding request failed on channel 0\u201d<\/p>\n<h2>\u53c2\u8003\u6587\u7ae0<\/h2>\n<p>Enable X11 forward to load images from remote server on MacOS Mojave<\/p>\n<p>linux \u670d\u52a1\u5668\u901a\u8fc7 X11 \u5b9e\u73b0\u56fe\u5f62\u5316\u754c\u9762\u663e\u793a<\/p>\n<\/p><\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>7<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li data-pid=\"4331943\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : IgniteWhite <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u4e0d\u9519\u7684\u5165\u95e8\u6559\u7a0b\u3002\u8fdb\u9636\u4e00\u70b9\u7684\u5e94\u7528\u53ef\u4ee5\u6709 tmux \u548c vim \u7684\u526a\u5207\u677f\u540c\u6b65                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4331944\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : clyecao <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u5f88\u8be6\u7ec6\u7684\u6559\u7a0b\uff0c\u6b63\u6709\u8fd9\u4e2a\u9700\u6c42\u3002\u611f\u8c22\u5206\u4eab\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4331945\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : choury <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u7528\u8fd9\u73a9\u610f\u8def\u8fd8\u4e0d\u5982\u5f00\u4e2a linux \u7684\u865a\u62df\u673a\uff0c\u4e4b\u524d\u6298\u817e\u8fc7\uff0cglxgears \u90fd\u8dd1\u4e0d\u4e86\uff0c\u652f\u6301\u7684\u5f88\u6b8b\u7f3a                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4331946\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : abbottcn <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             No need to set DISPLAY. <\/p>\n<p>ssh -X -Y will set everything you need.                                                            <\/p><\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4331947\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : IgniteWhite <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @abbottcn \u5982\u679c\u7528 tmux \u7684\u8bdd\uff0cre-attach session \u8981\u4e13\u95e8\u8bbe\u7f6e DISPLAY \u7684\u3002\u8fd8\u6709\u5f88\u591a\u5176\u4ed6\u60c5\u51b5\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4331948\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : NilChan <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             @choury \u8fd9\u4e2a\u662f\u7528\u4e8e\u8fdc\u7a0b\u7684\uff0c\u4e0d\u9700\u8981\u88c5 vnc \u4e4b\u7c7b\u7684\u8fdc\u7a0b\u684c\u9762\u3002                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li data-pid=\"4331949\" data-uid=\"2\">\n<div>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : Tink <\/span>  <\/div>\n<div> <i title=\"\u5f15\u7528\"><\/i>  <span>          <\/span> <\/div>\n<\/p><\/div>\n<div>                                                             \u989d\uff0c\u6211\u80fd\u8bf4\u6211\u6302\u5b66\u4e60\u5f3a\u56fd\u5c31\u662f\u7528 x11 \u628a\u6811\u8393\u6d3e forward \u5230\u672c\u673a\u4e0a\u5f04\u5f97\u4e48                                                            <\/div>\n<\/p><\/div>\n<\/li>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>macOS \u4f7f\u7528 XQuartz &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/207968"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=207968"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/207968\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=207968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=207968"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=207968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}