공개 목록을 찾는 방법을 알아야 합니다."윈도우" 그런 다음 그 중 일부를 닫습니다. 임의의 창이 필요하다는 점에 유의하십시오. 이는 소프트웨어를 사용하여 시뮬레이션하는 동안 일부 창(예: 플로팅)이 열릴 수 있음을 의미합니다. 또한 이를 감지하고 싶습니다. 내가 다음과 같은 수학 소프트웨어를 사용한다고 상상해 보십시오. 새 창에 차트를 그립니다.
답변1
이 wmctrl
프로그램을 사용하세요.
예(KDE를 DE로 사용하여 수행됨)
#list open windows
wmctrl -l
0x01e001a6 -1 HOSTNAME plasma-desktop
0x01e007c1 -1 HOSTNAME plasma-desktop
0x01e00194 -1 HOSTNAME plasma-desktop
0x01e0019d -1 HOSTNAME plasma-desktop
0x03c00064 0 HOSTNAME Inbox - Mozilla Thunderbird
0x0240001a 0 HOSTNAME pam.d : bash – Konsole
0x04e00009 0 HOSTNAME
0x03e0006e 0 HOSTNAME shell - check the list of Open window - Unix & Linux Stack Exchange - Mozilla Firefox
0x03e6efe3 0 HOSTNAME Mozilla Firefox
#now close the empty firefox session: (-c for close, -i for using the hexnumber of the first column as identifier)
wmctrl -ic 0x03e6efe3
또한 이 프로그램을 사용하여 창 형상 변경, 창 선택, 창 이동, 창 제목 변경 등을 수행할 수 있습니다. man wmctrl
시청 가능성을 확인하세요 .