web-dev-qa-db-fra.com

Windows se déplace entre les espaces de travail lorsque l'écran est éteint

Le problème que je rencontre est assez simple: je placerai des fenêtres dans des espaces de travail spécifiques. Ensuite, si l’écran s’éteint et se verrouille (il ne se met pas complètement en veille), lorsque je déverrouille les fenêtres de l’écran, les espaces de travail changent.

Ce qui se produit habituellement, c’est que les fenêtres des deux espaces de travail de droite se déplacent à la même position dans les espaces de travail de gauche. Bien qu’occasionnellement une fenêtre particulière dans l’espace de travail en bas à droite (pour Slack), se déplace vers l’espace de travail en haut à gauche.

Alors, y a-t-il un moyen d'empêcher que cela se produise afin que je n'ai plus à configurer mes espaces de travail chaque fois que je m'éloigne de mon bureau?

Quelques informations éventuellement pertinentes:

  • J'utilise Ubuntu 16.04 LTS
  • Mon système est un nouveau Dell XPS 15 9560
  • J'utilise le GPU Nvidia GeForce GTX 1050 intégré, pas le GPU Intel
  • J'utilise un moniteur externe (AOC U2879VF) via un dock Thunderbolt 3 avec l'écran intégré désactivé
  • Le problème persiste si l'écran intégré est activé
  • Le problème ne semble pas se produire si j'utilise uniquement l'écran intégré
  • Un événement similaire se produit lorsque je débranche le système de la station d'accueil, mais lorsque l'écran se verrouille, rien n'indique que la station d'accueil est déconnectée (les voyants ethernet IO continuent de clignoter, le clavier/la souris reste allumé, etc.).
3
Ian

Il y a un rapport de bogue vieux de quatre ans à ce sujet et le correctif est entré et il a été trié:

Windows change Monitor/Desktop après le verrouillage de l'écran

À court terme, au lieu de verrouiller l'écran sur l'inactivité (ce qui le ferme essentiellement avec gnome-screensaver, je pense), vous pourriez envisager un économiseur d'écran avec mot de passe qui démarre après une période d'inactivité. Je n'ai pas testé cela moi-même l'esprit.

1
WinEunuuchs2Unix