Eclipse は「常に表示されるワークスペース」のままにならない

Eclipse は「常に表示されるワークスペース」のままにならない

私は通常、いくつかのワークスペース間を移動しますが、頻繁に使用するアプリケーションをいくつか「常に表示されるワークスペース」にしておくのが好きです。ただし、Eclipse にそのように指示すると、コンパイルなどの次の主要な Eclipse 操作の後に「このワークスペースのみ」に切り替わります。

これは非常に意外です。ワークスペースのアフィニティは特定のアプリケーションではなく gnome によって処理されると思っていたので、ターミナルと firefox がそれを尊重し、eclipse が尊重しない理由はないはずです。

そこで疑問が生じます。なぜ (そしてどのようにして) Eclipse が「常に表示されるワークスペース」と「このワークスペースのみ」の間を移動するのか、またそれを防ぐにはどうすればよいのか?

答え1

ウィンドウが削除され、再作成されると、ウィンドウ マネージャー (gnome) の設定が失われます。Pidgin チャット ウィンドウを閉じると、この現象が起こります。Eclipse が主要な状態遷移 (編集 -> ビルド) でこれを実行するかどうかはわかりませんが、gnome のタブ順序が変わるか、ウィンドウが一瞬完全に消えるかを確認してください。

ctwm のように、このような設定をウィンドウ名に関連付けることができたら本当に嬉しいです。

関連情報