起動後にデスクトップ上のウィンドウを分散させる方法

タスク: Ubuntu Precise、Compiz Wall、自動起動のいくつかのアプリケーション、およびログインのたびに手動でデスクトップにそれらを分散させたくないという要望。

非常に丁寧にしか解決策を見つけることができません。 問題はトリックの力なしでcompiz自体の力によって解決できることが判明しました。 必要なのは、デフォルトで提供されるPlace Windowsプラグインだけです。




2番目のタブには3つのセクションがあります。最後のセクションが必要です。つまり、ビューポートが固定されたウィンドウです。 クラス、ウィンドウ/アプリケーション、およびフォーム(x、y)のデスクトップ座標の中で、識別子を設定します。


途中で、ウィンドウの他のプロパティを修正できます-位置と配置モード(小さな画面のネットブックでは、最も重要なのは全画面に拡大することです)。 識別子を設定する場合、ピッカーがありますので、興味のあるアプリケーションを確認するだけです。 フィルタの論理演算(および/または/ not)も使用できます。

これで、フィルターに一致するウィンドウを開くと、指定されたルールに従って配置されます。




PS。 まだGnomeを使用している場合は、 DevilsPie2のような迷子になります


ウィンドウ/アプリケーション名を見つけるには、スクリプトに次のルールを入れます
 debug_print("Window Name: " .. get_window_name()); debug_print("Application name: " .. get_application_name()) 

デバッグモードで実行します。
 devilspie2 -d 


エラーの通知-habrahmailによる。

Source: https://habr.com/ru/post/J143540/


All Articles