2012-01-09 2 views
2

데몬 (netplugd)에 케이블을 연결하거나 연결 해제 할 때 약간의 동작이 발생할 수 있습니다. 이러한 작업은 bash 스크립트를 통해 정의 할 수 있습니다. 케이블 상태에 대해 알려주는 알림 (다른 사용자)을 바탕 화면 (bash 사용)에 어떻게 보내면됩니까?데몬에서 KDE로 바탕 화면 알림을 보내는 방법

나는 다음과 같은 시도 :

notify-sendknotify --passivepopup하지만 데몬이 $DISPLAY가 설정되지 않았 음을 보여줍니다.

+0

조금 해킹되었지만 디스플레이가 무엇인지 알아야 설정이 가능합니다. 시스템 ("export DISPLAY = : 0.0; notify-send \"Hello World \ ""). $ DISPLAY는 사용자/그래픽 세션과는 독립적 인 프로세스 1 (init)에 의해 데몬이 시작되기 때문에 설정되지 않습니다. 더 나은 방법은 시스템에 활성 그래픽 세션을 쿼리하고 표시 변수를 결정하는 것입니다. – Colin

답변

2

당신은 KDE의 쓰기 데몬에 의해 체포 될 수있는 쓰기 명령을 사용할 수 있습니다, 그리고 KDE 바탕 화면의 알림 영역에 표시됩니다. 쓰기 디먼은 기본적으로 실행 중입니다. 그렇지 않은 경우 시스템 설정 -> 시스템 관리 -> 시작 및 종료 -> 서비스 관리자에서이를 변경할 수 있습니다.

기본적으로 알림은 소리와 약 4 초 동안 지속되는 팝업을 생성합니다. 그 후에 작업 표시 줄에 알림 알리는 메시지가 나타납니다. 시스템 설정 -> 일반 모양 및 동작 -> 응용 프로그램 및 시스템 알림 -> 알림 관리 -> 응용 프로그램 탭 -> 이벤트 소스 : 로컬 시스템 메시지 서비스에서이 알림의 동작을 어느 정도 관리 할 수 ​​있습니다.

+1

나는 또한 더 적합한 것으로 보이는 ** wall ** 명령을 발견했다. 고맙습니다. –