diff -Naur netwalk-0.4.7.orig/linux/config_file.c netwalk-0.4.7/linux/config_file.c --- netwalk-0.4.7.orig/linux/config_file.c 2004-08-06 23:50:05 +0400 +++ netwalk-0.4.7/linux/config_file.c 2005-03-04 19:14:26 +0300 @@ -5,9 +5,6 @@ #include #include -#define NETWALK_SHARE_DIR "." -//#define NETWALK_SHARE_DIR "/usr/share/netwalk" - FILE *config_get_fp() { FILE *fp; @@ -15,6 +12,7 @@ char *home_dir = getenv("HOME"); char *netwalk_dir; char *config_file; + char *font_file; struct stat stbuf; if (!home_dir) { @@ -24,9 +22,9 @@ netwalk_dir = malloc(strlen(home_dir) + 100); config_file = malloc(strlen(home_dir) + 100); - strcpy(netwalk_dir, home_dir); strcat(netwalk_dir,"/.netwalk"); + font_file = "/usr/share/netwalk/Vera.ttf"; if (stat(netwalk_dir, &stbuf)) { if (mkdir(netwalk_dir, 0755)) { @@ -45,7 +43,11 @@ fprintf(stderr, "Can't create %s\n", config_file); exit(1); } - fprintf(fp, "font %s/Vera.ttf\n", NETWALK_SHARE_DIR); + if (!fopen(font_file, "r")) { + fprintf(stderr, "Can't find font file at %s\n",font_file); + exit(1); + } + fprintf(fp, "font %s\n", font_file); fprintf(fp, "fontsize 11\n"); fprintf(fp, "hiscores %s/hiscores.txt\n", netwalk_dir); fprintf(fp, "showmoves 0\n"); diff -Naur netwalk-0.4.7.orig/main.c netwalk-0.4.7/main.c --- netwalk-0.4.7.orig/main.c 2005-02-07 09:54:02 +0300 +++ netwalk-0.4.7/main.c 2005-03-04 19:13:03 +0300 @@ -1587,7 +1587,7 @@ window_add_widget(enter_name_window, l_en1); textbox_init(tb_en1); - textbox_put_text(tb_en1, "Anonymous"); + textbox_put_text(tb_en1, getenv("USER")); window_add_widget(enter_name_window, tb_en1); button_init(b_en1);