![알림 전달이 다른 모니터에 나타나도록 강제할 수 있나요?](https://linux55.com/image/21433/%EC%95%8C%EB%A6%BC%20%EC%A0%84%EB%8B%AC%EC%9D%B4%20%EB%8B%A4%EB%A5%B8%20%EB%AA%A8%EB%8B%88%ED%84%B0%EC%97%90%20%EB%82%98%ED%83%80%EB%82%98%EB%8F%84%EB%A1%9D%20%EA%B0%95%EC%A0%9C%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
사용자에게 비정기적인 정보를 제공하기 위해 알림 보내기를 사용하고 있습니다. 그러나 두 개의 모니터 설정에서 알림 전달은 항상 창을 오른쪽 모니터의 오른쪽 하단 모서리에 매핑합니다.
사용자는 팝업이 왼쪽 모니터의 오른쪽 하단으로 이동하기를 원합니다.
알림 보내기는 -geometry 명령줄 인수를 허용하지 않는 것 같고 제어 센터 -> 창 특정 설정은 창 클래스를 자동으로 인식하지 못하는 것 같습니다.
특정 위치에 알림 전송을 강제로 표시하는 방법이 있습니까, 아니면 RHEL5에 적합한 대안이 있습니까?
답변1
표시 변수를 약간 변경해 볼 수 있습니다.
DISPLAY=:0.1 notify-send [options] "summary" "body"
일반적으로 데스크탑 화면은 :0, 기본 화면은 :0.0, 보조 화면은 :0.1 등입니다.
내 기억이 정확하다면 다른 화면에 표시될 것입니다.
알림 전송 애플리케이션을 실행할 때 DISPLAY 값을 변경하려면 래퍼 스크립트 또는 유사한 스크립트가 필요할 수 있습니다. 실제 경로 이전의 경로에 있는 한, 누구도 눈치채지 않고도 잘 작동합니다.