LinuxベースのOSを数年間使用していて、仮想デスクトップが大好きになりました。 W10にも仮想デスクトップが実装されていることを知ってうれしく思いました。しかし、それらを使用すると、仮想デスクトップが自動的にフォーカスを切り替えることがあります。
実際のパターンがないことを確認できる限り、数分間アイドル状態になっていると切り替えられる場合があります(常にではない)。 )。また、奇妙なことに、同じ仮想デスクトップに自動的に焦点を合わせず、開いている数に応じてデスクトップ1または2になる場合があります(最大4)。
明らかに、これは少し厄介であり、これが一般的な問題であるかどうかはわかりません(Googleが有用な結果を出さなかったため)、私だけが「苦しんでいる」のですか?とにかく、修正はありますか?
少し実験した結果、私は答えを見つけたと思います。
問題は、Windowsがプログラムに焦点を合わせているときにあるようです。たとえば、Webブラウザーの外側をクリックすると、灰色で表示されます。ウィンドウはもはやフォーカスされておらず、クリックしたウィンドウにフォーカスされています。
別の仮想デスクトップで既に開いているプログラムを実行しようとすると(複数のウィンドウを開く機能に応じて)、該当するデスクトップにリダイレクトされます。
さて、以下の記事では、「フォーカススティーリング」について説明しています。これは、プログラムがウィンドウフォーカスをそれ自体のために盗む場所です。これは仮想デスクトップに影響を与える可能性があり、影響する可能性があるため、これを防ぐための方法を以下に示します。
Windowsでプログラムがフォーカスを奪うのを防ぐ方法
Windowsがすべてのプログラムをブロックしてフォーカスを奪うことはできませんが、適切に機能します。ここでの目標は、これを行うべきではないプログラムを特定し、それに対して何をすべきかを理解することです。
どのプログラムがフォーカスを奪っているのか知っているかもしれませんが、そうでない場合は、それを最初に判断する必要があります。それを理解するのに問題がある場合は、Windows Focus Logger(記事のリンク)と呼ばれる無料のツールが役立ちます。
フォーカススティーリングの原因となっているプログラムがわかったら、以下のトラブルシューティングを実行して、問題が発生しないようにします。
- 問題のプログラムをアンインストールします。率直に言って、フォーカスを盗むプログラムの問題を解決する最も簡単な方法は、プログラムを削除することです。
注:フォーカスを盗むプログラムがバックグラウンドプロセスである場合、Windowsのすべてのバージョンの管理ツールにあるサービスでプロセスを無効にすることができます。 CCleanerなどの無料プログラムは、Windowsで自動的に起動するプログラムを無効にする簡単な方法も提供します。
- 問題のあるソフトウェアプログラムを再インストールします。フォーカスを盗むプログラムが必要で、それが悪意を持って実行されていないと想定すると、再インストールするだけで問題が解決する場合があります。
ヒント:プログラムの新しいバージョンがある場合は、そのバージョンをダウンロードして再インストールしてください。ソフトウェア開発者は定期的にプログラムのパッチを発行します。その1つは、プログラムがフォーカスを奪うのを阻止することでした。
プログラムのオプションを調べて、フォーカスのスチールを引き起こしている可能性のある設定を確認し、無効にします。ソフトウェアメーカーは、自分のプログラムへのフルスクリーンの切り替えを、必要な "アラート"機能と見なす場合がありますが、それは望ましくない中断と見なされます。
ソフトウェアメーカーに連絡し、プログラムがフォーカスを奪っていることを知らせます。これが発生する状況についてできるだけ多くの情報を提供し、修正があるかどうか尋ねます。
ヒント:問題を適切に伝えるには、私のテクニカルサポートへの連絡方法をお読みください。最後に、重要なことですが、サードパーティ製のフォーカススティール防止ツールをいつでも試すことができます。
DeskPins は完全に無料です。ウィンドウを「固定」して、何があっても他のすべてのウィンドウの上に配置できます。固定されたウィンドウは赤いピンでマークされ、ウィンドウのタイトルに基づいて「自動固定」できます。
「ウィンドウオントップ」は、ほとんど同じ方法で機能する別の無料プログラムです。 (記事内のリンク)
お役に立てれば!