ワークスペースを変更しているときにxubuntu 18.04に焦点を当てなくなるといういらいらする問題があります。 2つのディスプレイと2つのワークスペースがあると仮定しましょう。アクティブウィンドウは次のように配置されます。
[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
"Workspace 1"になっている間、アクティブな "PhpStorm Project#2"があるので、Chromeウィンドウが下にありますそのアクティブなウィンドウ。また、ターミナルは「PhpStorm Project#1」の上にあります。
今、私は "Workspace 2"に移動しています。ここで、設定ウィンドウがアクティブになり、Spotifyがあります。
次のステップ: "Workspace 1"に戻ります。ディスプレイ1のコンテンツは変更されていませんが、突然「PhpStorm Project#2」ではなくChromeウィンドウがアクティブになりました。また、PhpStormはアクティブになっている必要がありますが、その代わりにアクティブなウィンドウはターミナル:Dです。その他の場合、Chromeはそのフォーカスを盗んでいます。
なにが問題ですか?その問題に対処する方法は?
Xfce v4.12インターフェイスを使用しています。
これは、PhpStormおよびIntelliJプラットフォーム全般での issue のようです。
修正するには、問題トラッカーのコメントに従って、これを idea.properties
file:suppress.focus.stealing=false
に追加し、PhpStormを再起動する必要があります。
DebianでXFCEを使用して同じ問題が発生しましたが、これで解決しました。