所以我将一些X程序移到了mac,我正在
Error: XTEST extension unavailable on '(null)'.
来自xdotool。
OS X X11是否附带XTEST?
如果没有,有没有办法添加它?
答案 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)
答案 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。