보내고 싶은 알림이 몇 개 있어요오직응용 프로그램이 전체 화면일 때. 예를 들어, 전체 화면 비디오가 있는데 볼륨을 높이거나 낮추면 새로운 값이 무엇인지 알림을 받고 싶습니다. 전체 화면이 아닌 경우 알림 표시줄에 이미 해당 내용이 표시되어 있으므로 알림을 원하지 않습니다.
전체 화면 상태를 얻는 명령이 있습니까? 또한 폴리바가 보이는지 확인하는 것이 효과가 있을 것이라고 생각하고 있었지만 그렇게 할 수 있는 방법도 찾지 못했습니다.
저는 i3와 폴리바를 사용하고 있습니다.
답변1
두 번째 해결 방법을 사용하십시오(폴리바가 보이는지 확인). xwininfo 명령은 가시성에 대한 정보를 제공합니다. xdotool을 사용하여 ID를 가져오고 grep을 사용하여 값을 확인했습니다.
xwininfo -id $(xdotool search -name polybar) | grep IsViewable
값이 비어 있으면 Polybar가 표시되지 않으며 전체 화면으로 표시될 수 있습니다.
그러나 "모니터가 현재 전체 화면인지 확인하는 방법"이라는 원래 질문에 대답하지 않으므로 이를 받아들이지 않습니다.