所以我有些感动X程序下到Mac和我越来越Mac X11是否具有XTEST扩展?
Error: XTEST extension unavailable on '(null)'.
从xdotool。
OS X X11是否带有XTEST?
如果不是,有没有办法添加它?
所以我有些感动X程序下到Mac和我越来越Mac X11是否具有XTEST扩展?
Error: XTEST extension unavailable on '(null)'.
从xdotool。
OS X X11是否带有XTEST?
如果不是,有没有办法添加它?
在终端运行下面的命令:
defaults write org.x.X11 enable_test_extensions -boolean true
(按照here)。然后退出并重新启动X服务器;那么XTEST扩展应该可用。
我不得不做以下两个命令来得到这个关于山狮的工作(从here):
defaults write org.x.X11 enable_test_extensions -boolean true
defaults write org.macosforge.xquartz.X11 enable_test_extensions -boolean true
Mac有测试延长为开源项目XQuartz(如果已安装)的一部分。
默认情况下,X11.app在Mac OS X v10.5-10.7中可用,但自从Mountain Lion以来,Apple放弃了对X11.app的专门支持,用户转向开源XQuartz项目(向其贡献)代替。
要测试是否启用了测试延长,请尝试以下命令:
$ 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。
灿烂,谢谢!我无法想象为什么这不是默认设置。 – 2009-08-12 05:21:44
自动化输入可能会被视为一种安全风险,尤其是因为XTEST没有在“XEvent”结构中设置“send_event”标志,该标志使应用程序知道它正在自动化。 – 2010-08-27 22:15:50
这很有道理。再次感谢! – 2012-03-05 19:09:38