Come posso avviare un'app confinata nel suo desktop virtuale?


0

Sto eseguendo macOS 10.12 Sierra e ho un'app che non si comporta correttamente, specialmente con più schermi. Quindi, voglio confinarlo nel suo desktop virtuale. Il risultato che sto cercando è simile a quello che Wine può fare per i programmi Windows:

Desktop virtuale di Wine

(Foto da qui )

Come lo posso fare?

Su Linux ho potuto farlo eseguendo una sessione di accesso separata tramite VNC sul mio computer ( 127.0.0.1) ma non riesco a far funzionare questa idea su macOS. Dopo aver abilitato VNC nelle Preferenze di Sistema , il client Screen Sharing dice che non posso controllare il mio desktop.

Esiste un modo per vincolare un'app al proprio desktop virtuale con uno schermo singolo e una risoluzione fissa? Vorrei evitare di eseguire una macchina virtuale solo per questo compito.


In che modo ciò che stai cercando è diverso da una macchina virtuale?
Timothy Mueller-Harder,

@timothymh Sto chiedendo come eseguire semplicemente una sessione di accesso separata utilizzando lo stesso sistema operativo sullo stesso host. Al massimo potrei dover eseguire un altro server di visualizzazione o solo un'app che "blocca" la finestra della mia app. Una VM richiederebbe l'esecuzione di un'istanza totalmente diversa del sistema operativo, con un kernel separato, un account di accesso separato, un file system radice separato e hardware diverso (reale vs virtuale). Non vedo come queste cose siano paragonabili a tutti.
Andrea Lazzarotto,

1
Ah, scusa, il tuo uso della frase "desktop virtuale" invece di "sessione di accesso" mi ha confuso.
Timothy Mueller-Harder,

@timothymh è un "desktop" nel senso utilizzato anche da Wine o VNC, ovvero l'app deve credere che sia collocata in un unico schermo di dimensioni es. 1024x768 e agire di conseguenza. Grazie per aver sottolineato una possibile ambiguità, però.
Andrea Lazzarotto,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.