xdotool은 모든 옵션과 일치해야 합니다.

xdotool은 모든 옵션과 일치해야 합니다.

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명령으로 "전송"됩니다.


기억하다:

  • --nameWM_NAME_NET_WM_NAMEXprop 출력의 창 제목 과 일치합니다 .
  • --classnameWM_CLASSXprop 출력의 첫 번째 문자열과 일치합니다.
  • --classWM_CLASSXprop 출력의 두 번째 문자열 과 일치합니다 .

관련 정보