내 상태 표시줄에 알림을 어떻게 보내나요?

내 상태 표시줄에 알림을 어떻게 보내나요?

저는 Arch Linux에서 보다 그래픽적인 최소 알림 시스템을 구축하려고 합니다. 특히 저는 더 많은 텍스트 기반 상태 표시줄을 허용하는 dzen2 또는 conky와 같은 프로그램에 관심이 있습니다.

dzen2 및 conky와 같은 프로그램에서 만든 상태 표시줄에 알림(예: libnotify, 의 알림) 을 라우팅할 수 있습니까 ? notify-send시도해 볼 수 있는 더 간단하거나 자세한 내용이 있나요?

저는 현재 Openbox를 사용하고 있지만 가끔 WM으로 전환하고 싶기 때문에 WM과 관련되지 않은 제안이 있으면 크게 감사하겠습니다.

답변1

libnotify귀하가 요구하는 요구 사항에 따라 추가 기능적 유연성을 제공하지 않으므로 방정식에서 및 를 제거하는 것이 더 나을 것이라고 생각합니다 .notify-send

최소한의 상태 표시줄을 찾고 계시다면,콘키포괄적인 기능이 함께 제공되며 이 모든 기능은 실시간으로 업데이트될 수 있습니다(리소스를 얼마나 많이 사용하는지에 따라 수용할 준비가 되어 있음).

설정에 특정한 것을 사용자 정의하려는 경우 간단한 스크립트를 사용할 수도 있습니다..

상태 표시줄에 대해 두 가지와 conky를 dzen으로 결합할 수도 있습니다. 이는 원하는 경우 표시줄에 아이콘을 표시할 수도 있음을 의미합니다.

하나 있다아치형 플레이트에 긴 줄영감을 주기 위한 수많은 다양한 구성과 방법이 있습니다.

간단한 알림의 경우 dzen다음을 inotifywait결합 할 수 있습니다.이노티파이 도구패키지)이를 달성합니다. 예를 들어, IRC에서 내 닉네임이 강조 표시되면 알림을 보내기 위해 다음 스크립트를 사용합니다.

#!/bin/bash
dir="$HOME/Dropbox/Centurion/irssi/"

while inotifywait -qqre attrib "$dir" >/dev/null 2>&1; do
    echo "IRC:" "You have been pinged..." | dzen2 -p 5 
done

답변2

알림 및 inotifywait(lemonbar) 기반 막대는 내 도트 파일을 참조하세요. https://github.com/quirinpa/d-dotfiles

관심 있는 파일은 다음과 같습니다.

bin/panel
bin/notify-send

관련 정보