.png)
특별한 요구 사항이 있는데, Firefox 창에서 Evernote로 노트를 작성하는 동안 다른 Firefox 창에서 비디오 강의를 다시 보내야 합니다.
비디오 강의는 YouTube나 Wistia를 사용하는 다른 사이트에서 볼 수 있습니다.
xdotool 및 xbindkeys를 통해 명령을 보내도록 관리했지만 다른 열려 있는 Firefox 창이 있는 경우 열린 Firefox 창에서만 명령을 보낼 수 있었습니다.2개의 Firefox 창이 열려 있으면 명령이 작동하지 않습니다.
기본적으로 xdotool을 사용하여 명령을 Firefox 창으로 보내야 합니다.열린 탭에 특정 URL이 있는 경우예를 들어 탭은 다음과 같습니다.www.youtube.com
#!/bin/bash
xdotool search --class firefox key --window %@ Left
그렇게 하는 것이 가능합니까? 어떻게 해야 합니까?
편집:
두 가지 솔루션을 시도했지만 100% 작동하지 않습니다. 실제로 명령은 활성 Firefox 창으로 전송되거나 콘솔에서 스크립트를 실행하면 활성화된 마지막 창으로 전송됩니다.
해결 방법 1:
pids=$(xdotool search --class "firefox")
for pid in $pids; do
name=$(xdotool getwindowname $pid)
if [[ $name == *"finestradellevideolezioni"* ]]; then
echo $name
xdotool key --window $pid Left
fi
done
해결 방법 2:
xdotool search --name "finestradellevideolezioni" key Left
동영상 강의로 파이어폭스 창 제목을 독특하게 바꿔봤습니다.
또한 콘솔에서 Solution1 스크립트를 실행하면 출력이 정확하고 정확한 창 제목이 수정된 제목으로 인쇄됩니다.