알림 전달이 다른 모니터에 나타나도록 강제할 수 있나요?

알림 전달이 다른 모니터에 나타나도록 강제할 수 있나요?

사용자에게 비정기적인 정보를 제공하기 위해 알림 보내기를 사용하고 있습니다. 그러나 두 개의 모니터 설정에서 알림 전달은 항상 창을 오른쪽 모니터의 오른쪽 하단 모서리에 매핑합니다.

사용자는 팝업이 왼쪽 모니터의 오른쪽 하단으로 이동하기를 원합니다.

알림 보내기는 -geometry 명령줄 인수를 허용하지 않는 것 같고 제어 센터 -> 창 특정 설정은 창 클래스를 자동으로 인식하지 못하는 것 같습니다.

특정 위치에 알림 전송을 강제로 표시하는 방법이 있습니까, 아니면 RHEL5에 적합한 대안이 있습니까?

답변1

표시 변수를 약간 변경해 볼 수 있습니다.

DISPLAY=:0.1 notify-send [options] "summary" "body"

일반적으로 데스크탑 화면은 :0, 기본 화면은 :0.0, 보조 화면은 :0.1 등입니다.

내 기억이 정확하다면 다른 화면에 표시될 것입니다.

알림 전송 애플리케이션을 실행할 때 DISPLAY 값을 변경하려면 래퍼 스크립트 또는 유사한 스크립트가 필요할 수 있습니다. 실제 경로 이전의 경로에 있는 한, 누구도 눈치채지 않고도 잘 작동합니다.

관련 정보