Есть ли у Mac X11 расширение XTEST?

Итак, я переместил некоторые X-программы на Mac, и я получаю

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

из xdotool.

  • Доступна ли OS X X11 с XTEST?

  • Если нет, есть ли способ добавить его?

Ответы

Ответ 1

Выполните следующую команду в терминале:

defaults write org.x.X11 enable_test_extensions -boolean true

(согласно здесь). Затем закройте и перезапустите X-сервер; расширение XTEST должно быть доступно.

Ответ 2

Мне пришлось выполнить следующие две команды, чтобы заставить это работать на Mountain Lion (от здесь):

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

Ответ 3

Для XQuartz,

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

Смотрите эту ссылку.

Ответ 4

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.