<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.finkproject.org/index.php?action=history&amp;feed=atom&amp;title=Fink%3ANotification_Plugins</id>
	<title>Fink:Notification Plugins - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.finkproject.org/index.php?action=history&amp;feed=atom&amp;title=Fink%3ANotification_Plugins"/>
	<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Notification_Plugins&amp;action=history"/>
	<updated>2026-04-30T01:39:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://wiki.finkproject.org/index.php?title=Fink:Notification_Plugins&amp;diff=34&amp;oldid=prev</id>
		<title>Dmacks: Reverted edit of MitM3j, changed back to last version by Dmacks</title>
		<link rel="alternate" type="text/html" href="https://wiki.finkproject.org/index.php?title=Fink:Notification_Plugins&amp;diff=34&amp;oldid=prev"/>
		<updated>2007-06-11T18:38:57Z</updated>

		<summary type="html">&lt;p&gt;Reverted edit of MitM3j, changed back to last version by Dmacks&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
== About Notification Plugins ==&lt;br /&gt;
&lt;br /&gt;
Fink has the ability to notify you of what it's doing in a number of ways.  For details on the plugins that are available in your Fink installation, run &amp;lt;code&amp;gt;fink plugins&amp;lt;/code&amp;gt;. Since [[Fink:Roadmap:0.26_new_features|version 0.26]] fink supports more than one plugin at a time.&lt;br /&gt;
&lt;br /&gt;
== Configuring Notification Plugins ==&lt;br /&gt;
&lt;br /&gt;
To enable a specific notification plugin, you must edit &amp;lt;code&amp;gt;/sw/etc/fink.conf&amp;lt;/code&amp;gt;, and add the line:&lt;br /&gt;
&lt;br /&gt;
  NotifyPlugin: '''PluginName'''&lt;br /&gt;
&lt;br /&gt;
=== Null ===&lt;br /&gt;
&lt;br /&gt;
This plugin is used when no other plugin is available.  It does nothing!&lt;br /&gt;
&lt;br /&gt;
=== Growl ===&lt;br /&gt;
&lt;br /&gt;
This plugin will give you notifications through [http://www.growl.info Growl] (which can itself be configured to give you info in many different ways).  This is the default plugin if Growl is available, otherwise the '''Null''' plugin is used.  For Fink to find it, you must install Growl manually (and, when asked, make sure you install it globally, not just for your user), and you '''must''' have Mac::Growl installed for the perl version that is your system perl (ie, the perl in &amp;lt;code&amp;gt;/usr/bin/perl&amp;lt;/code&amp;gt;). Mac::Growl is available in fink (the &amp;lt;code&amp;gt;mac-growl-pmXXX&amp;lt;/code&amp;gt; package), or, if you must, you can get Mac::Growl from cpan.&lt;br /&gt;
&lt;br /&gt;
You can get the perl version by running &amp;lt;code&amp;gt;/usr/bin/perl --version&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
  $ /usr/bin/perl --version&lt;br /&gt;
  &lt;br /&gt;
  This is perl, v5.8.6 built for darwin-thread-multi-2level&lt;br /&gt;
  (with 2 registered patches, see perl -V for more detail)&lt;br /&gt;
  &lt;br /&gt;
  $ fink list mac-growl&lt;br /&gt;
  Information about 5200 packages read in 8 seconds.&lt;br /&gt;
       mac-growl-pm581                        0.7-10                        Perl module for GROWL notification system&lt;br /&gt;
       mac-growl-pm586                        0.7-10                        Perl module for GROWL notification system&lt;br /&gt;
  $ fink install mac-growl-pm586&lt;br /&gt;
&lt;br /&gt;
[[Image:Fink_Growl.png|center]]&lt;br /&gt;
&lt;br /&gt;
=== QuickSilver ===&lt;br /&gt;
&lt;br /&gt;
[http://quicksilver.blacktree.com/ Quicksilver] is a system tool that does many things, including Growl-like notifications and Spotlight-like search and application launching.  To use '''Quicksilver''' notifications, just [http://quicksilver.blacktree.com/ install QuickSilver] and set &amp;quot;&amp;lt;code&amp;gt;NotifyPlugin: QuickSilver&amp;lt;/code&amp;gt;&amp;quot; in your &amp;lt;code&amp;gt;fink.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Say ===&lt;br /&gt;
&lt;br /&gt;
Uses &amp;lt;code&amp;gt;osascript&amp;lt;/code&amp;gt; to notify you with Apple's text-to-speech engine.  To use '''Say''' notifications, just set &amp;quot;&amp;lt;code&amp;gt;NotifyPlugin: Say&amp;lt;/code&amp;gt;&amp;quot; in your &amp;lt;code&amp;gt;fink.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Syslog ===&lt;br /&gt;
&lt;br /&gt;
Uses &amp;lt;code&amp;gt;/usr/bin/logger&amp;lt;/code&amp;gt; to log Fink actions to &amp;lt;code&amp;gt;/var/log/system.log&amp;lt;/code&amp;gt;.  To use '''Syslog''' notifications, just set &amp;quot;&amp;lt;code&amp;gt;NotifyPlugin: Syslog&amp;lt;/code&amp;gt;&amp;quot; in your &amp;lt;code&amp;gt;fink.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Writing Notification Plugins ==&lt;br /&gt;
&lt;br /&gt;
You need to make a perl module that &amp;lt;code&amp;gt;@ISA(Fink::Notify)&amp;lt;/code&amp;gt;.  For more information, run &amp;quot;&amp;lt;code&amp;gt;perldoc Fink::Notify&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{Fink_Header}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Fink|Notification Plugins]]&lt;/div&gt;</summary>
		<author><name>Dmacks</name></author>
	</entry>
</feed>