Diskussion:KNotify

Aus TV-Browser Wiki
Version vom 7. Februar 2006, 23:25 Uhr von Refran⧼word-separator⧽⧼parentheses⧽ ⧼parentheses⧽
⧼revision-nav⧽
Wechseln zu: Navigation⧼comma-separator⧽Suche

Wer auf (k)notify verzichten möchte, dem könnte als Ausgangspunkt folgendes kleine tcl-Script dienen, das ich benutze mich beim Eintreffen neuer Emails benachrichtigen zu lassen:

#!/bin/sh
#\
exec wish "$0"

set FLAGFILE {/tmp/new_mail.flag~}

if [file exists $FLAGFILE] {
    exit 1
}

set fh [open $FLAGFILE {CREAT WRONLY}]
close $fh

button .new_mail\
    -fg white \
    -bg green \
    -width 12 \
    -height 3 \
    -font "Helvetica 16 " \
    -text "There's new mail!" \
    -command {file delete -force -- $FLAGFILE; exit} 
pack .new_mail

Da mir der schlichte Hinweis "Irgendetwas ist passiert..." reicht, habe ich mich um eine Parameter-Übergabe wie bei der notify-Lösung nicht weiter gekümmert. Das Anlegen der temporären Datei dient nur dazu, nicht mehr als ein Benachrichtigungsfenster zuzulassen.