이것은 시작 시 세 개의 창(lxterminal, geany 편집기 및 그래픽 창)이 열려 있는 라이브 모드에서 실행되는 Lubuntu 16.04입니다. 사용자는 터미널에서 편집기로 전환했다가 다시 시스템 명령을 내리고 파일을 편집하도록 의도되었습니다. Nextwindow
할 수 있지만 PreviousWindow
사용자는 그래픽 창을 피해야 합니다. 이러한 창을 식별하고 일종의 키 바인딩을 사용하여 창 간에 전환할 수 있는 방법이 있습니까?
답변1
for id in $(xprop -root _NET_CLIENT_LIST | cut -f2 -d'#' | tr -d ',') ; do
echo -en "$id:\t"
xprop -id $id _NET_WM_NAME | sed 's/^.* = //'
done
xdotool windowactivate --sync $idofyourwindow
for 루프는 창 이름과 ID 목록을 인쇄합니다. "xwininfo -children" 또는 "xdotool search"와 같은 명령을 사용하여 활성화하려는 창의 ID를 찾을 수 있습니다.
이 ID를 알고 있으면 "xdotool"을 사용하여 창을 활성화하십시오.