Devilspie は、アプリケーションがフラグで始まったかどうかを検出します。

Devilspie は、アプリケーションがフラグで始まったかどうかを検出します。

--hello-worldターミナルフラグを使用してアプリケーションが実行されたかどうかを検出するようにDevilspieをどのように設定しますか?

たとえば、window_nameウィンドウのタイトルを検出します。 Devilspieで次の文を変換する方法:フラグの1つが次のような場合--hello-world

(if (is (window_name) 'My-title')
    (begin
       ...
    )   
)

ベストアンサー1

廃止予定のアイテムを使用するかどうかを指定していません。devilspieまたは最新devilspie2。それにもかかわらず、私がそのマニュアルを通して知ることができる限り、彼らはあなたが望む情報にアクセスできません。

DevilspieX サーバーと対話するウィンドウマッチングユーティリティです。プログラムの起動時に提供されるコマンドラインスイッチは、プログラムの起動方法にのみ影響し、特定のソフトウェアの内部スイッチであるため、Xサーバーには渡されません。

最も近いのはget_application_name()呼び出しのようですが、コマンドライン引数が含まれているかどうか疑問に思います。次のコマンドを使用して必要な操作を実行できますxdotool(参照:ここps aux)およびまたはの出力を解析しますpgrep -al $APP_NAME

引用:

おすすめ記事