J'ai un problème irritant avec la perte de concentration sur xubuntu 18.04 lors de la modification des espaces de travail. Supposons que j'ai 2 écrans et 2 espaces de travail. Les fenêtres actives sont disposées comme ceci:
[Workspace 1]
[display 1] [display 2]
Terminal PhpStorm Project #2
PhpStorm Project #1 Chrome Window #1
[Workspace 2]
[display 1] [display 2]
Settings Window Spotify
Chrome Window #2
Tout en étant sur "Espace de travail 1" , j'ai activé le "Projet PhpStorm n ° 2", de sorte que la fenêtre Chrome est sous cette fenêtre active. De plus, le terminal est au dessus de "PhpStorm Project # 1".
Maintenant, je passe à "Espace de travail 2" . Ici, j'ai la fenêtre de configuration active et Spotify.
Prochaine étape: revenir à "Espace de travail 1" . Le contenu de l'affichage 1 n'a pas changé, mais tout à coup, la fenêtre Chrome est active au lieu de "Projet PhpStorm n ° 2". De plus, PhpStorm devrait être actif, mais au lieu de cela, une fenêtre active est le Terminal: D. Dans d'autres cas, Chrome vole ce focus.
Qu'est-ce qui ne va pas? Comment faire face à ce problème?
J'utilise l'interface Xfce v4.12.
Cela semble être un problème avec les plateformes PhpStorm et IntelliJ en général.
Pour résoudre ce problème, vous devez ajouter ceci à idea.properties
file: suppress.focus.stealing=false
et redémarrer PhpStorm, conformément aux commentaires de leur suivi des problèmes.
J'ai eu le même problème sous Debian avec XFCE et cela l'a résolu pour moi.