実行中の仮想デスクトップの負荷があり、通常、デスクトップごとに1つのフルスクリーンアプリケーションがあります(Ratpoison WMのようなものですが、必要に応じて他の方法で使用するオプションがあります)。新しいウィンドウが起動時に特定のデスクトップ番号に自動的に配置されるようにします。これを行う最も簡単な方法は何ですか?
Compizを使用している場合、compizconfig-settings-manager
をインストールし、[ウィンドウの配置]プラグインをアクティブにし、[固定ウィンドウの配置]タブで、どのウィンドウをどのビューポートにデフォルト設定するかを調整できます。
Devil's Pie ツールをご覧ください。 Ubuntuでパッケージdevilspie
(apt-get install devilspie
)として入手できます。
この記事 および この他の1つ は、その顕著な機能の一部を説明し、ウィンドウを特定のワークスペースに移動して最大化する方法など、サンプルコードを提供します。
私も多くの仮想デスクトップと、さまざまなワークスペースでウィンドウを開くワークフローを持っていますが、Compizで「開くとスライド」のアプローチを採用しています。アプリケーションを開いた直後に、カスタマイズしたショートカットを使用してスライドします新しいウィンドウを適切なワークスペースに移動してから、別のショートカットを使用して前のワークスペースにスライドして戻します。
私の場合、これはshift-ctrl-left矢印、次にctrl-alt-right矢印のようなものです。非常に迅速であり、1つの構成に固定されるのではなく、常にどこに行くかを完全に制御できます。