J'ai aussi remarqué cela mais je n'ai pas réussi à trouver comment transmettre correctement les informations d'identification à VNC non plus.
La documentation pour le partage d'écran indique que si les deux machines sont connectées au même compte iCloud, une session de partage d'écran démarrera. Sinon, une invite de nom d'utilisateur et de mot de passe s'affichera. Malheureusement, je n'ai pas remarqué beaucoup de différence entre les versions Catalina et Big Sur de la page.
Si vous souhaitez une solution de contournement, j'ai bricolé un peu de code Apple Script qui ouvrira l'application de partage d'écran, renseignera l'adresse IP, le nom d'utilisateur/mot de passe, puis saisira de nouveau le mot de passe sur la machine distante et appuiera sur Entrée :
tell application "Screen Sharing"
activate # démarrer Screen Sharing si ce n'est pas déjà fait
tell application "System Events"
key code 51 using {command down} # Supprimer ce qui se trouve dans la zone de texte
keystroke "192.168.1.1" # hôte auquel vous souhaitez vous connecter
key code 36 # appuyer sur Entrée
delay 1 # attendre un moment pour que l'écran suivant apparaisse
keystroke "nom_utilisateur" # nom d'utilisateur
keystroke tab
keystroke "mot_de_passe" # mot de passe
key code 36 # appuyer sur Entrée
delay 2 # attendre pour se connecter à la machine cible
key code 51 using {command down} # supprimer tout dans la zone de texte
keystroke "mot_de_passe" # saisir le mot de passe dans la zone de texte de la machine distante
key code 36 # appuyer sur Entrée pour se connecter
end tell
end tell
Pour utiliser ceci, copiez le code ci-dessus dans un fichier nommé file.scpt
et exécutez-le via osascript file.scpt
. Vous devez accorder l'autorisation d'accessibilité à l'application Terminal dans la section Sécurité et Confidentialité des paramètres.