Mac X11是否有XTEST扩展名?

时间:2009-08-12 04:25:39

标签: macos x11

所以我将一些X程序移到了mac,我正在

Error: XTEST extension unavailable on '(null)'.

来自xdotool。

  • OS X X11是否附带XTEST?

  • 如果没有,有没有办法添加它?

4 个答案:

答案 0 :(得分:17)

在终端中运行以下命令:

defaults write org.x.X11 enable_test_extensions -boolean true

(根据here)。然后退出并重启X服务器;然后应该可以使用XTEST扩展。

答案 1 :(得分:7)

我必须执行以下两个命令才能在Mountain Lion上使用它(来自here):

defaults write org.x.X11 enable_test_extensions -boolean true
defaults write org.macosforge.xquartz.X11 enable_test_extensions -boolean true

答案 2 :(得分:2)

对于XQuartz,

defaults write org.macosforge.xquartz.X11 enable_test_extensions -bool yes

请参阅this link

答案 3 :(得分:1)

Mac将测试扩展作为开源XQuartz项目(如果已安装)的一部分。

X11.app默认适用于Mac OS X v10.5-10.7,但自从Mountain Lion以来,Apple放弃了对X11.app的专门支持,用户定向开源XQuartz项目(它提供给它)代替。

要测试是否启用了TEST扩展,请尝试以下命令:

$ defaults read org.x.X11
{
    "enable_test_extensions" = 1;
}
$ defaults read org.macosforge.xquartz.X11
{
...
    "enable_test_extensions" = 1;
    "startx_script" = "/opt/X11/bin/startx -- /opt/X11/bin/Xquartz";
}

要下载说明,请检查XQuartz page