diff --git a/wmbutton/wmb_libs.c b/wmbutton/wmb_libs.c index c9ea4c8..3661f03 100644 --- a/wmbutton/wmb_libs.c +++ b/wmbutton/wmb_libs.c @@ -151,7 +151,9 @@ void err_mess(int err, char *str) { fprintf(stderr,"Fail: XCreateGC\n"); exit(err); case FAILCONF: - fprintf(stderr, "Fail: Can't Find configuration file %s\n",str); + fprintf(stderr, "Fail: Can't Find user or system configuration file.\n"); + fprintf(stderr, "Fail: User Config: '%s'\n", str); + fprintf(stderr, "Fail: System Config: '%s'\n", CONFIGGLOBAL); exit(err); case FAILTMPL: fprintf(stderr, "Fail: Can't Create 'template' Pixmap\n"); @@ -200,7 +202,8 @@ char *Parse(int app) { char *Ptr; if ((fp = fopen(Config.configfile, "r")) == NULL) - err_mess(FAILCONF,Config.configfile); + if ((fp = fopen(CONFIGGLOBAL, "r")) == NULL) + err_mess(FAILCONF,Config.configfile); while ((Ptr = fgets(Buf, BUFFER_SIZE, fp))) { if (atoi(Buf) == app) diff --git a/wmbutton/wmbutton.h b/wmbutton/wmbutton.h index 5c721af..1b99abf 100644 --- a/wmbutton/wmbutton.h +++ b/wmbutton/wmbutton.h @@ -16,9 +16,10 @@ /****** Define Config File Info ***************************************/ #define CONFFILENAME "/.wmbutton" /* Default conf filename $HOME/.wmbutton */ +#define CONFIGGLOBAL "/etc/wmbutton.conf" /* system configuration */ #define BUTTONFILENAME "/.wmbutton.xpm" -/****** Version / Release Number ***************************************/ +/****** Version Number *************************************************/ #define VER 0 /* Version Number */ #define REL 6 /* Release Number */