所以我有些感動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