xdotool을 사용하여 Firefox에서 마스터 비밀번호를 사용할 때 나타나는 대화 상자를 식별하고 싶습니다.
나는 다음 명령을 시도했습니다.
xdotool search --all --name "Password Required - Mozilla Firefox" --classname Firefox
그러나 오류가 발생합니다.
xdotool: 알 수 없는 명령: --classname 명령 목록을 보려면 "xdotool help"를 실행하세요.
여기서 무엇이 잘못될 수 있는지 모르겠습니다. 두 가지 옵션이 있고 둘 다 일치해야 하므로 --all을 사용합니다.
답변1
기본적으로 Xdotool은 일치하는 창을 찾습니다.어느조건, 기본 조건은 이므로 --name --classname --class
이러한 동등한 명령은 해당 제목, 인스턴스의 모든 창을 가져옵니다.또는클래스에 "foo"가 포함되어 있습니다.
xdotool search foo
xdotool search --name --classname --class foo
좀 혼란스럽네요. 죄송합니다.
--all
및--class
[and--name
및 ] 플래그는--classname
스위치 역할을 하며 매개변수를 사용하지 않습니다.
그러나 다음을 사용할 수 있습니다.명령 체계원하는 대로 하세요:
xdotool search --name Password search --classname Firefox
첫 번째 명령과 일치하는 Windows는 search
두 번째 search
명령으로 "전송"됩니다.
기억하다:
--name
WM_NAME
_NET_WM_NAME
Xprop 출력의 창 제목 과 일치합니다 .--classname
WM_CLASS
Xprop 출력의 첫 번째 문자열과 일치합니다.--class
WM_CLASS
Xprop 출력의 두 번째 문자열 과 일치합니다 .