i3에서 명령을 실행한 다음 동일한 창으로 돌아가는 방법은 무엇입니까?

i3에서 명령을 실행한 다음 동일한 창으로 돌아가는 방법은 무엇입니까?

이렇게 하면 Chromium에 초점이 맞춰지고 인쇄 대화상자가 열립니다.

i3-msg mark _last, "[class=Chromium] focus", exec xdotool key "Ctrl+P"

내가 이렇게 하면,

i3-msg mark _last, "[class=Chromium] focus", exec xdotool key "Ctrl+P" && sleep 0.5, "[con_mark=foo] _last"

아무 일도하지. 내가 표시한 창으로 돌아가고 싶습니다. 내가 뭐 잘못 했어요?

답변1

명령이 완료된 후 집중해야 하며,

i3-msg mark _last, '[class=Chromium] focus', exec "sh -c \"xdotool key Ctrl+P && i3-msg '[con_mark=_last] focus'\""

관련 정보