問題を解決するためのツール

問題を解決するためのツール

xmonad の起動時に .xsession を使用してターミナル/ブラウザを実行します。私がやりたいことは、xmonadのさまざまな仮想デスクトップでさまざまなプログラムを実行することです(たとえば、デスクトップ1のブラウザ、デスクトップ2のノーチラスブラウザ)。 xmonadでどうすればいいですか?

ベストアンサー1

問題を解決するためのツール

Devil's Pieはこれを行うことができ、xmonadに限定されず、すべてのウィンドウマネージャと連携する必要があります。

~からhttp://burtonini.com/blog/computers/devilspie/:

Devil's Pieは、ウィンドウが作成されたときにウィンドウを検出し、それを一連のルールと一致させるように設定できます。ウィンドウがルールに準拠している場合は、ウィンドウで一連の操作を実行できます。たとえば、ポケットベルやタスクリストにデフォルトのGkrellm1ウィンドウが表示されず、X-Chatで作成されたすべてのウィンドウがすべてのワークスペースに表示されるようにすることができます。

ブラウザをデスクトップ1に、ノーチラスをデスクトップ2にリダイレクトするように設定できます。

使用方法

たとえば、テキストファイルを編集できます。http://www.foosel.org/linux/devilspie、またはグラフィックツールの使用http://code.google.com/p/gdevilspie/

追加情報

後でセッションが開始されたときに.xsessionウィンドウをデスクトップに移動するには、スクリプトがDevil's Pieを起動してからアプリケーションを起動してからDevil's Pieを終了します。

おすすめ記事