In breve, non puoi.
Esiste una differenza fondamentale tra VNC e RDP. VNC è un buffer frame remoto mentre RDP è di natura più semantica e pienamente consapevole del desktop sottostante. 1
RDP crea actaully un desktop sul computer client e interpreta maniglie font, pixel e risoluzione. VNC ottiene solo i dati dei pixel. Questo è anche il motivo per cui VNC è orribile su qualsiasi cosa, eccetto connessioni LAN, mentre RDP è molto efficiente anche con dial-up a 56K. Ridipingere un po 'di pixel per spostare una finestra è molto più inefficiente che inviare un comando che dice "disegnare una finestra di dimensioni (HxW) alle coordinate (X, Y)"
The VNC protocol is pixel based. Although this leads to great
flexibility (i.e. any type of desktop can be displayed), it is often
less efficient than solutions that have a better understanding of the
underlying graphic layout like X11 or desktop such as RDP. Those
protocols send graphic primitives or high level commands in a simpler
form (e.g. open window), whereas RFB just sends the raw pixel data,
albeit compressed.
Quindi, mentre iMac è in grado di risoluzioni molto più elevate, il protocollo RFB invierà solo i pixel che vengono visualizzati e il tuo MBP o VNC non possono creare pixel dove non esistono.
1 protocollo RFB. - RFB ("remote framebuffer") è un semplice open protocollo per l'accesso remoto alle interfacce utente grafiche. Poiché funziona a livello di framebuffer, è applicabile a tutti i sistemi di finestre e le applicazioni, inclusi Microsoft Windows, macOS e X Window System. RFB è il protocollo utilizzato in Virtual Network Computing (VNC) e le sue derivate.