Sto tentando di eseguire un'applicazione (ParaView) in modalità client-server con il suo rendering grafico eseguito all'estremità remota (server). Sto usando SSH come mezzo di connessione al server, ma non desidero utilizzare X-forwarding poiché rallenta il processo di rendering.
Tuttavia, ogni volta che provo ad aprire l'applicazione sul display del server, ottengo un errore in tal senso:
Invalid MIT-MAGIC-COOKIE-1 keyError: cannot open display ':0'
Ho condotto ricerche approfondite su questo argomento e ho già provato la seguente procedura suggerita senza risultati:
- Ho usato "xauth list" per ottenere il valore MIT-MAGIC-COOKIE-1 per la visualizzazione del mio host locale.
- Accesso all'host remoto tramite ssh.
- Usato "export DISPLAY =: 0" sull'host remoto.
- Sull'host remoto, utilizzato "xauth add" per sovrascrivere il valore del cookie per la visualizzazione dell'host remoto con quello dell'host locale.
Sono convinto che questa sia la procedura corretta, ma che non trasferisco i cookie giusti sui display giusti.
Ancora una volta, vorrei essere in grado di utilizzare ssh per effettuare l'apertura delle applicazioni sul display del computer remoto. Idealmente, vorrei che l'intero processo venisse eseguito tramite xauth anziché xhost e, ancora una volta, non ho bisogno di usare X-forwarding. Cosa potrei perdere o fare di sbagliato?