背景
私は長年にわたってLinux Mint KDE v17.3(Plasma v4.13.2)を使用してきました。ある仮想デスクトップには Firefox が開き、もう一方の仮想デスクトップには Thunderbird が開いています。 Thunderbirdからリンクを含むEメールを受信し、そのリンクをクリックするとFirefoxでリンクが開き、Plasmaは自動的にデスクトップを切り替えてそのリンクを表示します。
兆候
Kubuntu 18.04とPlasma 5.12.7をインストールしました。動作が異なり、他のディストリビューションの最新のPlasmaバージョンも似ているようです。
- 同じ仮想デスクトップ設定を使用して Thunderbird でリンクをクリックすると、Firefox でリンクが開きますが、デスクトップは切り替えません。タスクマネージャアイコンの色が変わり、他のデスクトップのアクティビティを表しますが、それを表示するには手動でデスクトップを切り替える必要があります。
- Firefoxがまだ開いていない場合、Thunderbirdでリンクをクリックすると、Thunderbirdと同じデスクトップでFirefox(または選択した場合は別のブラウザ)が起動し、ブラウザにフォーカスが切り替わります。同様に、ブラウザが同じデスクトップですでに開いている場合、フォーカスはそのブラウザに切り替わります。
動作の唯一の違いは、ブラウザを表示する必要がある場合、Plasmaがもはやデスクトップを切り替えないことです。
追加テスト
- 私は最新バージョンのPlasma(Mint 19とKubuntu用のPlasma 5.12.7デスクトップ、Neptune [DebianのKDE 5.12.7]、openSUSE v42.3 w / Plasma 5.8)を使用して、2台のコンピュータや他の多くのディストリビューションでテストしました。 7、Manjaro w/Plasma 5.15.0)が修正されました。彼らはすべてKubuntuと同じように動作します。また、KDE Neon v5.12.4のライブセッションでテストしましたが、同じように動作しました。
- Thunderbirdや他のブラウザ以外のリンクソースを使ってテストしましたが、動作は同じでした。
- デスクトップ配列スタイル(グリッド、キューブなど)とトランジションアニメーションの種類は症状に影響しません。
そのため、ソースが最新バージョンのPlasmaのようです。これがPlasmaの新しい期待される動作かバグかはわかりません。オンライン検索でこの動作への参照が見つかりません。
デスクトップを自動的に切り替える以前の動作を復元する方法はありますか?
ベストアンサー1
KDEデスクトップの切り替え
問題は「集中した」ウィンドウの状況が原因で発生し、新しいバージョンのKDEでは何も変わりません。しかし、新機能が追加されました(フォーカススチール機能が変更されたという意味です)。
ウィンドウはアクティブなときにアクティブな選択によってアクティブにならないため、フォーカスが得られないため、デスクトップは自動的に切り替えられません。
解決策
設定を変更するFocus stealing prevention
とnone
問題が解決します。
開く/実行systemsettings5
>ウィンドウの管理>ウィンドウの動作>フォーカス盗難防止設定をなしに設定
代替ソリューション
フォーカス盗難機能は、各ウィンドウ/アプリケーションに設定できます。たとえば、Firefox のタイトルバーを右クリックし、[追加アクション] > [特殊ウィンドウ設定] を選択し、[外観と回復] で Firefox のフォーカス盗難設定をカスタマイズできます。
このソリューションを使用すると、フォーカス盗難防止機能と以前の動作を維持できます。さらに、同じ設定位置で必要に応じてFirefoxを常に特定のデスクトップで実行するように設定できます。