--hello-world
터미널 플래그를 사용하여 애플리케이션이 실행되었는지 감지하도록 Devilspie를 어떻게 설정합니까 ?
예를 들어 window_name
창 제목을 감지합니다. Devilspie에서 다음 문장을 변환하는 방법:플래그 중 하나가 다음과 같은 경우--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
.
인용하다: