Package: gbuffy
Version: 0.2.6-11
Severity: normal
Tags: patch

The following either beeps, or runs a program of the user's choice,
upon recieving new mail in any of the inboxes (not tested for anything
other than imap and mbox mail though -- no idea what it would do if
presented with new usenet messages.

If you don't want beeping, then you can

> export GBUFFY_BEEP true 

or, gbuffy can be modified to perhaps accept another argument to turn
off beeping.

--- gbuffy-0.2.6/gbuffy.c       2006-11-24 23:57:11.000000000 +1100
+++ gbuffy-0.2.6.beep/gbuffy.c  2006-11-25 00:03:37.000000000 +1100
@@ -66,6 +66,17 @@
   { "external", external_folder_count, 0 }
 };
 
+void beep()
+{
+     char *p;
+     
+     if ((p = getenv ("GBUFFY_BEEP"))) {
+          system(p);
+     } else {
+          gdk_beep();
+     }
+}
+
 void gbuffy_exit (GtkWidget *widget, gpointer data)
 {
   if (!DontExit)
@@ -557,6 +568,9 @@
     {
       char buf[STRING];
 
+      if (mbox->new_messages > 0) {
+           beep();
+      }
       snprintf (buf, sizeof (buf), "%s: %d", mbox->title, mbox->new_messages);
       gtk_label_set (GTK_LABEL (GTK_BUTTON (mbox->button)->child), buf); 
       if (mbox->new_messages)


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-1-686
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages gbuffy depends on:
ii  libc6                        2.3.6.ds1-8 GNU C Library: Shared libraries
ii  libcompfaceg1                1:1.5.2-3   Compress/decompress images for mai
ii  libglib1.2                   1.2.10-14   The GLib library of C routines
ii  libgtk1.2                    1.2.10-18   The GIMP Toolkit set of widgets fo
ii  libssl0.9.8                  0.9.8c-3    SSL shared libraries
ii  libx11-6                     2:1.0.3-3   X11 client-side library
ii  libxext6                     1:1.0.1-2   X11 miscellaneous extension librar
ii  libxi6                       1:1.0.1-3   X11 Input extension library

gbuffy recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to