5 votes

Ubuntu 20.04 affiche un écran noir lors de la connexion via TeamViewer, mais j'ai toujours accès en SSH. Comment puis-je récupérer le bureau?

J'ai un bureau Ubuntu 20.04 et en me connectant à distance via Teamviewer, je ne vois qu'un écran noir. Je peux taper du texte et cela s'affichera, mais cela ne répond à rien. J'ai toujours accès à ssh. Comment puis-je retrouver mon écran de connexion via Teamviewer ?

3voto

Cy. Points 131

Si vous avez une machine sans tête (c'est-à-dire sans moniteur connecté), vous devrez soit installer un "connecteur fictif HDMI sans tête" soit installer un package Video Dummy :

sudo apt-get install xserver-xorg-video-dummy

Ensuite, ajoutez un fichier de configuration pour cela :

sudo vi /usr/share/X11/xorg.conf.d/xorg.conf

et collez ceci (en ajustant votre résolution souhaitée)

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "dummy"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    HorizSync 31.5-48.5
    VertRefresh 50-70
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1920x1080"
    EndSubSection
EndSection

Ensuite, redémarrez la machine et voilà

1voto

Seven Points 131

J'ai installé TeamViewer 15.17.6 et j'ai eu le même effet.

Comme je viens de passer de la version 16.04, la première chose à vérifier était de savoir si j'utilisais maintenant Wayland. Ce n'est pas le cas, je suis toujours sur X11, donc ce n'est pas la faute de Wayland.

Le problème a également disparu après que j'ai rétrogradé TeamViewer à la version 15.14.3.

Semble être un bug dans TeamViewer lui-même.

Édition : Juste pour clarifier : j'avais l'écran noir dans la fenêtre de TeamViewer, donc je ne pouvais pas voir le système distant.

Si vous voulez dire que votre Ubuntu 20.04 est le système distant et qu'il affiche un écran noir dès qu'un client TeamViewer se connecte, cela pourrait être causé par l'option "activer l'écran noir local" (voir https://community.teamviewer.com/English/kb/articles/50966-teamviewer-black-screen)

1voto

Nico V. Points 11

J'ai eu le même problème, mais j'ai trouvé une solution simple.

Assurez-vous de vous connecter avec 'Ubuntu x.org'

Pour ce faire:

  1. Déconnectez-vous de votre compte Ubuntu
  2. Cliquez sur votre nom de connexion à l'écran de connexion
  3. Une icône apparaît dans le coin inférieur droit
  4. Cliquez dessus et sélectionnez Ubuntu X.org pour vous connecter à votre compte.
  5. Dans 'Utilisateurs', assurez-vous que la 'Connexion automatique' est réglée sur 'Activée'

Explication du problème : Pour des raisons de sécurité, Teamviewer (accès à distance) est bloqué sur/avec Wayland (qui est mis en œuvre avec la connexion Ubuntu classique)

0voto

Le problème est que vous utilisez Wayland, qui ne permet pas l'enregistrement de l'écran et les applications GUI élevées, pour des raisons de sécurité.

Vous devrez le désactiver pour que Teamviewer fonctionne

Pour ce faire :

sudo nano /etc/gdm3/custom.conf

puis décommentez (supprimez #) la ligne suivante :

#WaylandEnable=false

Appuyez sur Ctrl + X, Y et Enter pour quitter l'éditeur

Redémarrez et vous pourrez utiliser Teamviewer

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X