আলপাইনটিতে "নিউমাইল ফিফোর পাথ" কনফিগারেশন বিকল্প রয়েছে। সহায়তা উদ্ধৃত:
আপনার কাছে আলপাইন একটি ফিফো বিশেষ ফাইল তৈরি করতে পারে (এটি নামক পাইপও বলে) দুটি ভিন্ন আলপাইন উভয়ই একই ফিফোর কাছে লেখার হাত থেকে রক্ষা করতে, আলপাইন কেবলমাত্র ফিফো তৈরি করবে এবং এটি ইতিমধ্যে উপস্থিত না থাকলে এটি লিখবে।
সুতরাং, আমি '/tmp/alpine.fifo' বিকল্পটি সেট করেছি এবং ফিফোর বার্তাগুলি পড়তে এবং 'বিজ্ঞপ্তি-প্রেরণ' প্রার্থনা করার জন্য সহজ ইউটিলিটি লিখেছি:
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#define FIFO_NAME "/tmp/alpine.fifo"
int main(void)
{
char s[512];
char cmd[512];
int num;
int fd = open(FIFO_NAME, O_RDONLY);
do {
if ((num = read(fd, s, 300)) == -1)
perror("read");
else {
s[num] = '\0';
sprintf(cmd, "notify-send -t 0 'New mail:' '%s'", s);
system(cmd);
}
} while (num > 0);
return 0;
}
এটি আলপাইন-নোটিফায়ার.সি-তে সংরক্ষণ করুন এবং 'জিসিসি আলপাইন-নটিফায়ার.কম -আলপাইন-নোটিফায়ার' কমান্ড দিয়ে সংকলন করুন। আলপাইন শুরু হওয়ার পরে 'আলপাইন-নোটিফায়ার' শুরু করুন। পপ-আপ বিজ্ঞপ্তিগুলি উপভোগ করুন।