He estado utilizando las versiones beta de Catalina, y en general no he tenido ningún problema. Sin embargo, a menudo ejecuto XQuartz y uso varios xterms. Estos se ejecutan desde TWM. Antes de Catalina podía ejecutar ls, cd, vi y otros comandos de shell desde un xterm, incluso en el Escritorio y la carpeta Documentos. He añadido XQuartz a la lista de aplicaciones para el Acceso a Disco Completo en las Preferencias. Eso no soluciona el problema. También le he dado a /opt/X11/bin/xterm acceso total al disco, pero eso tampoco lo soluciona. ¿Puede alguien sugerirme qué podría hacer para dar a los comandos de xterm permiso para acceder a estas carpetas? Gracias.
Respuestas
¿Demasiados anuncios?La solución (al menos para mí) fue añadir el binario xquartz a la lista de aplicaciones con "Acceso total al disco" (en la pestaña "Privacidad" de la configuración "Seguridad y privacidad" de las "Preferencias del sistema"). La ruta del binario es:
/opt/X11/bin/Xquartz
También he añadido
/opt/X11/bin/xinit
ya que es un proceso en marcha, aunque no creo que sea necesario...
Sin embargo, sigo teniendo problemas para acceder a las carpetas de iClouds (Documento, Escritorio, etc.)
El problema es la nueva seguridad mejorada de Catalina que impide que las aplicaciones accedan a Documentos, Escritorio, Descargas, volúmenes externos y de red, etc., etc., sin conceder permiso.
Por alguna razón, las aplicaciones X11 (o el propio XQuartz) no piden permiso cuando se intenta acceder a esas carpetas. Y no parece posible añadir una aplicación al panel de Privacidad en las Preferencias del Sistema (los iconos + - están en gris, incluso con el candado desbloqueado).
Una solución para permitir que el xterm de XQuartz ejecute "ls" dentro de la carpeta Documentos fue dar a mi shell actual "/bin/bash" permiso de acceso total al disco en la pestaña "Seguridad y Privacidad" de las Preferencias del Sistema. Probé todos los demás procesos de inicio relacionados con X11 sin suerte.
NOTA - como se informó en otro lugar se puede utilizar "Comando-Mayúsculas-." para mostrar las carpetas ocultas como /bin en la ventana del Finder que se abre al añadir una aplicación.