Diskussion:KNotify

Aus TV-Browser Wiki
Version vom 8. Februar 2006, 07:10 Uhr von Bodo⧼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.

Mach doch eine "richtige" Parameterübergabe und einen eigenen Artikel raus, find das gut :) - Bodo 07:10, 8. Feb 2006 (CET)