web-dev-qa-db-ja.com

KDEはデスクトップを自動的に切り替えなくなりました

背景

Linux Mint KDE v17.3(Plasma v4.13.2)を何年も使用しています。 Firefoxを1つの仮想デスクトップで開いたままにし、Thunderbirdを別の仮想デスクトップで開いたままにします。 Thunderbirdでリンクを含むメールを受信して​​リンクをクリックすると、Firefoxでリンクが開き、Plasmaが自動的にデスクトップを切り替えて表示します。

症状

Kubuntu18.04をPlasma5.12.7とともにインストールしました。動作が異なり、他のディストリビューションの最近のプラズマバージョンも同様のようです。

  • 同じ仮想デスクトップ設定で、Thunderbirdでリンクをクリックすると、Firefoxでリンクが開きますが、デスクトップは切り替わりません。タスクマネージャアイコンの色が変わり、他のデスクトップでのアクティビティを示しますが、表示するにはデスクトップを手動で切り替える必要があります。
  • Firefoxがまだ開いていない場合、Thunderbirdのリンクをクリックすると、Firefox(または選択されている場合は別のブラウザ)がThunderbirdと同じデスクトップで起動し、フォーカスがブラウザに切り替わります。同様に、ブラウザが同じデスクトップですでに開いている場合、フォーカスはそのブラウザに切り替わります。

動作の唯一の違いは、ブラウザを表示するために必要な場合、Plasmaがデスクトップを切り替えないことです。

追加テスト

  • 最近のバージョンのPlasma(Mint19とKubuntuのPlasma5.12.7デスクトップ、Neptune [KDE 5.12.7 on Debian]、openSUSE v42.3 w/Plasma 5.8)を使用して、2台のコンピューターと他の多くのディストリビューションで動作をテストしました。 .7、Manjaro w/Plasma 5.15.0)。それらはすべてKubuntuと同じように動作します。また、KDE ​​Neon v5.12.4のライブセッションでもテストしましたが、同じように動作しました。
  • Thunderbird以外のリンクのソースや他のブラウザでもこれをテストしましたが、動作は同じです。
  • デスクトップ配置のスタイル(グリッド、キューブなど)、および切り替えアニメーションのタイプは、症状には影響しません。

したがって、ソースはプラズマの最近のバージョンであるように見えます。これがPlasmaの新しい意図された動作なのか、バグなのかは明らかではありません。オンライン検索では、この動作への言及は見つかりませんでした。

デスクトップを自動的に切り替える以前の動作を復元する方法はありますか?

4
fixer1234

KDEデスクトップスイッチング

あなたの問題は、「フォーカスされた」ウィンドウの状況に隠れています。KDEの新しいバージョンでは何も変更されていませんbut新しい機能が追加されました(フォーカススティーリング機能に加えられた変更を参照しています)

何が起こっているのかというと、ウィンドウがアクティブ化されたとき、「アクティブな選択」によってアクティブ化されなかったため、フォーカスが取得されず、デスクトップが自動的に切り替えられません。

ソリューション

変更 Focus stealing preventionnoneに設定すると、問題が修正されます

開く/実行するsystemsettings5>ウィンドウ管理>ウィンドウの動作>フォーカス盗難防止をなしに設定

代替ソリューション

フォーカススティール機能はウィンドウ/アプリケーションごとに設定できます。たとえば、Firefoxのタイトルバーを右クリックして[その他のアクション]> [特別なウィンドウ設定]を選択し、[外観と修正]でFirefoxのフォーカススティール設定をカスタマイズできます。 。

このソリューションを使用すると、フォーカスを盗む防止機能と古い動作を維持できます。また、同じ設定場所で、必要に応じて特定のデスクトップで常に起動するようにFirefoxを設定できます。

4
intika