--hello-world
ターミナルフラグを使用してアプリケーションが実行されたかどうかを検出するようにDevilspieをどのように設定しますか?
たとえば、window_name
ウィンドウのタイトルを検出します。 Devilspieで次の文を変換する方法:フラグの1つが次のような場合--hello-world
?
(if (is (window_name) 'My-title')
(begin
...
)
)
ベストアンサー1
廃止予定のアイテムを使用するかどうかを指定していません。devilspie
または最新devilspie2
。それにもかかわらず、私がそのマニュアルを通して知ることができる限り、彼らはあなたが望む情報にアクセスできません。
Devilspie
X サーバーと対話するウィンドウマッチングユーティリティです。プログラムの起動時に提供されるコマンドラインスイッチは、プログラムの起動方法にのみ影響し、特定のソフトウェアの内部スイッチであるため、Xサーバーには渡されません。
最も近いのはget_application_name()
呼び出しのようですが、コマンドライン引数が含まれているかどうか疑問に思います。次のコマンドを使用して必要な操作を実行できますxdotool
(参照:ここps aux
)およびまたはの出力を解析しますpgrep -al $APP_NAME
。
引用: