wmctrl은 창을 작업 공간으로 이동합니다.

wmctrl은 창을 작업 공간으로 이동합니다.

wmctrl창을 작업 공간으로 이동을 사용하려고 합니다 .

wmctrl -l창문을 통해서 는

 0x03e00057  9 meer montazo - Google Search — Mozilla Firefox

명령과 출력은 다음과 같습니다.

 /usr/local/bin/wmctrl -v -i 0x03e00057 -t 3
 envir_utf8: 0
 No window was specified.

제가 이해한 바는 이것이 -i창의 16진수 ID(출력 목록의 첫 번째 필드?)를 가리킨다는 것입니다. 제 단순한 생각으로는 이것이 제가 여기서 하고 있는 일입니다. 내가 어디에서 길을 잃었나요?

답변1

다음 문서에서 -t <DESK>:

지정된 작업이 포함된 창을 -r데스크탑으로 이동합니다 <DESK>.

그러므로:

wmctrl -i -r 0x03e00057 -t 3

-i창을 지정하는 모든 인수는 창 제목의 하위 문자열이 아니라 창 ID임을 의미합니다. 이는 뒤에 창 ID가 없는 간단한 옵션입니다. -R` 및 기타 매개변수와 함께 작동합니다 <WIN>.-c-r,

관련 정보