非常に丁寧にしか解決策を見つけることができません。 問題はトリックの力なしでcompiz自体の力によって解決できることが判明しました。 必要なのは、デフォルトで提供されるPlace Windowsプラグインだけです。
2番目のタブには3つのセクションがあります。最後のセクションが必要です。つまり、ビューポートが固定されたウィンドウです。 クラス、ウィンドウ/アプリケーション、およびフォーム(x、y)のデスクトップ座標の中で、識別子を設定します。
途中で、ウィンドウの他のプロパティを修正できます-位置と配置モード(小さな画面のネットブックでは、最も重要なのは全画面に拡大することです)。 識別子を設定する場合、ピッカーがありますので、興味のあるアプリケーションを確認するだけです。 フィルタの論理演算(および/または/ not)も使用できます。
これで、フィルターに一致するウィンドウを開くと、指定されたルールに従って配置されます。
PS。 まだGnomeを使用している場合は、 DevilsPie2のような迷子になります
sudo apt-get install devilspie2 && mkdir ~/.config/devilspie2 && cd ~/.config/devilspie2 && touch ./rules.lua && nano ./rules.lua
- 各ウィンドウに対して、フォームのルールを設定します。「3」はデスクトップの絶対番号です。
if (get_window_name() == "Calculator") then set_window_workspace(3) end
devilspie2 &
- すべてが問題ない場合-スタートアップに入れることができます
ウィンドウ/アプリケーション名を見つけるには、スクリプトに次のルールを入れます
debug_print("Window Name: " .. get_window_name()); debug_print("Application name: " .. get_application_name())
デバッグモードで実行します。
devilspie2 -d
エラーの通知-habrahmailによる。