Mac X11是否有XTEST扩展名?

Mar*_*son 16 x11 macos

所以我将一些X程序移到了Mac上,我得到了

Error: XTEST extension unavailable on '(null)'.
Run Code Online (Sandbox Code Playgroud)

来自xdotool.

  • OS X X11是否附带XTEST?

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

Nic*_*ley 18

在终端中运行以下命令:

defaults write org.x.X11 enable_test_extensions -boolean true
Run Code Online (Sandbox Code Playgroud)

(按照这里).然后退出并重启X服务器; 然后应该可以使用XTEST扩展.

  • 自动化输入可能被视为安全风险,特别是因为XTEST没有在`XEvent`结构中设置`send_event`标志,这使得应用程序知道它是自动化的. (4认同)
  • 我使用的是 macOS 11.4,这似乎没有任何作用。运行 `xdpyinfo` 我可以看到 XTEST 没有列在“扩展数量”部分下。... (2认同)

Lor*_*ein 7

我必须执行以下两个命令才能在Mountain Lion上运行(从这里开始):

defaults write org.x.X11 enable_test_extensions -boolean true
defaults write org.macosforge.xquartz.X11 enable_test_extensions -boolean true
Run Code Online (Sandbox Code Playgroud)

  • 在 Mac 10.15.7、XQuartz 2.8.1 (xorg-server 1.20.11) 上都没有帮助 (2认同)