2009-08-12 9 views

Respuesta

15

ejecute el siguiente comando en el terminal:

defaults write org.x.X11 enable_test_extensions -boolean true 

(según here). Luego salga y reinicie el servidor X; la extensión XTEST debería estar disponible.

+1

¡Espléndido, gracias! No me puedo imaginar por qué eso no está configurado por defecto. –

+4

La entrada de automatización puede verse como un riesgo de seguridad, especialmente debido a que XTEST no establece el indicador 'send_event' en la estructura' XEvent', que le permite a la aplicación saber que se está automatizando. –

+0

Eso tiene sentido. ¡gracias de nuevo! –

7

que tenía que hacer los dos comandos siguientes para conseguir que esto funcione en el león de montaña (de here):

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

Mac tiene la extensión de prueba como parte del proyecto de código abierto XQuartz (si está instalada).

La X11.app estaba disponible de forma predeterminada para Mac OS X v10.5-10.7, pero desde Mountain Lion, Apple dejó de ofrecer soporte dedicado para X11.app, con usuarios dirigidos al proyecto de código abierto XQuartz (al que contribuye) en cambio.

Para probar si está habilitada la extensión PRUEBA, prueba los siguientes comandos:

$ 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"; 
} 

Para descargar instrucciones, comprobar XQuartz page.

2

Para XQuartz,

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

Ver this link.

Cuestiones relacionadas