Unity デスクトップでは、ウィンドウ リスト内の一部のウィンドウを非表示にして、他のウィンドウを非表示にしない方法はありますか?

Unity デスクトップでは、ウィンドウ リスト内の一部のウィンドウを非表示にして、他のウィンドウを非表示にしない方法はありますか?

常に開いているウィンドウが複数あり、それらが開いていることはわかっていますが、それらの存在を意識する必要はありません。具体的には、デスクトップのさまざまな場所に散らばっているウィンドウで IRC を開いたままにし、ウィンドウでライブ Web カメラを開いたままにしています。

これらのウィンドウを表示しないようにウィンドウ リストに指示する方法はありますか? 役立つかどうかはわかりませんが、これらはすべてすべてのワークスペースで表示するようにマークされています...

現在、パネル内のウィンドウリストには、

[ メニューアイコンアイコンアイコン][ Chrome: IRC] [Chrome: ウェブカメラビュー] [Chrome: stackoverflow] [Chrome: 関連ドキュメント] [ターミナル] [Eclipse]

私が欲しいもの

[ メニューアイコンアイコンアイコン] [Chrome: stackoverflow] [Chrome: 関連ドキュメント] [ターミナル] [Eclipse]

答え1

私は Unity を使用しておらず、「タスクバー」を使用しています。起動時にフルスクリーンで起動するアプリがいくつかあり、最小化するとタスクバーに表示されます。私は gDevilspie というプログラムを使用しましたが、これには skip_tasklist (ウィンドウ リストからウィンドウを削除する) のオプションがあります。これが目的にかなうかどうかはわかりませんが、情報を提供して試してみようと思いました。

欠点は、これらのうちの 1 つを表示したい場合は、gDevilspie を停止する必要があることです。そうしないと、再び削除されてしまいます... 私がこれを行った 1 つのものにはトレイ アイコンがあり、ウィンドウを表示しようとすると、最小化されてタスク バー エントリが再び非表示になります... ウィンドウを再び表示するには、プログラムを停止する必要があります :( このプログラムは、常時実行する必要はあるが、操作する必要がなく、バックグラウンドでサービスとして実行されているかのように、ビューから非表示にしたい場合に適しています。

私の他の提案としては、マルチワークスペースを設定し、それらのウィンドウを非表示のデスクトップの 1 つに移動し、すべてのワークスペースに表示されないように変更することです。そうすると、非表示のワークスペースで「非表示」になっているウィンドウはメインのワークスペースに表示されなくなります。ただし、ウィンドウ リストが変更されるかどうかはわかりません。xubuntu では変更されます。

関連情報