Oui, vous pouvez. Mais je ne le conseille pas.
La raison en est que les programmes de bureau à distance fonctionnent en surveillant l'écran et en envoyant uniquement les zones qui ont été modifiées. Cela présente l'avantage de réduire les besoins en bande passante réseau et de réduire le temps de latence. Cependant, la plupart des gestionnaires de fenêtres fournissent des notifications uniquement à un niveau de contrôle (un contrôle est généralement défini comme une zone rectangulaire qui possède son propre descripteur de fenêtre ou un équivalent, par exemple un bouton, un contrôle d'édition, etc.), car c'est le niveau d'abstraction avec lequel ils travaillent. sur. Habituellement, le flux d'éléments dans un système graphique se déroule comme suit:
- Le sous-système graphique indique qu'une partie du bureau doit être redessinée
- Il crée ensuite une liste des contrôles devant être redessinés en coupant la zone occupée par le contrôle avec la zone à redessiner, en tenant compte de l'ordre spatial des contrôles (derrière lequel).
- Enfin, il envoie un message aux contrôles qui doivent être redessinés avec la zone exacte à dessiner.
Imaginez l’effet de chute d’eau lorsque chaque redessinage est envoyé dans la chaîne. Chaque nouvelle session distante sera finalement plus lente que la précédente, jusqu'à ce que vous atteigniez un point où la session en cours est effectivement inutilisable.