3 votos

Ejecutar Safari sobre ssh (xquartz) desde linux remoto

Tengo un Mac Mini (2023, M2) y me gustaría conectarme a él y ejecutar Safari remotamente desde un portátil Linux. No estoy intentando conectarme a un servidor Linux (o Windows) desde un cliente Mac, aquí el "servidor" es el Mac Mini, y me estoy conectando a él remotamente. He probado varias cosas, sobre todo intentando que funcione VNC y, aunque funciona, el rendimiento es realmente horrible, incluso en una red local rápida.

Parece que tengo X11 instalado y el reenvío funcionando - si ejecuto xclock en ssh entonces aparece debidamente en mi escritorio Linux.

Sin embargo, cada vez que intento ejecutar algo un poco más sustancial, como safari o chrome , obtengo

anton@mmini:~$ open -a safari
The application /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app cannot be opened for an unexpected reason, error=Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x60000395ca80 {Error Domain=OSLaunchdErrorDomain Code=125 "Domain does not support specified action" UserInfo={NSLocalizedFailureReason=Domain does not support specified action}}}

¿Hay alguna forma de ejecutar safari en X11 / ssh ¿o era sólo una ilusión?

1voto

MacOS no utiliza X11, por lo que no puede utilizar ssh -X para ejecutar aplicaciones gráficas de Mac de forma remota. En su lugar, puede

  • utilizar una solución VNC/Escritorio remoto para acceder a todo el Mac de forma remota
  • instala un navegador basado en X11 (y probablemente Xquartz) en tu Mac y ejecútalo en una sesión ssh/X11

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X