diff -uNr mtpaint/src/font.c mtpaint.mod/src/font.c --- mtpaint/src/font.c 2019-05-09 22:29:43.000000000 +0300 +++ mtpaint.mod/src/font.c 2019-05-19 18:17:33.792226029 +0300 @@ -1436,8 +1436,8 @@ FILE *fp; char buf[4096], buf2[128], *s; - if (!(fp = fopen("/etc/X11/xorg.conf", "r"))) - fp = fopen("/etc/X11/XF86Config", "r"); + if (!(fp = fopen("@TERMUX_PREFIX@/etc/X11/xorg.conf", "r"))) + fp = fopen("@TERMUX_PREFIX@/etc/X11/XF86Config", "r"); // If these files are not found the user will have to manually enter directories @@ -1463,7 +1463,7 @@ fclose(fp); } - if (!new_dirs && (fp = fopen("/etc/fonts/fonts.conf", "r"))) + if (!new_dirs && (fp = fopen("@TERMUX_PREFIX@/etc/fonts/fonts.conf", "r"))) { char *s1, *s2; diff -uNr mtpaint/src/main.c mtpaint.mod/src/main.c --- mtpaint/src/main.c 2019-05-09 22:29:43.000000000 +0300 +++ mtpaint.mod/src/main.c 2019-05-19 18:17:33.794226039 +0300 @@ -299,7 +299,7 @@ /* Enable threading for GLib, but NOT for GTK+ (at least, not yet) */ g_thread_init(NULL); #endif - inifile_init("/etc/mtpaint/mtpaintrc", "~/.mtpaint"); + inifile_init("@TERMUX_PREFIX@/etc/mtpaint/mtpaintrc", "~/.mtpaint"); #ifdef U_NLS #if GTK_MAJOR_VERSION == 1 diff -uNr mtpaint/src/spawn.c mtpaint.mod/src/spawn.c --- mtpaint/src/spawn.c 2019-05-09 22:29:43.000000000 +0300 +++ mtpaint.mod/src/spawn.c 2019-05-19 18:17:23.999173630 +0300 @@ -783,8 +783,7 @@ #else /* Linux */ #define HANDBOOK_BROWSER "seamonkey" -#define HANDBOOK_LOCATION "/usr/doc/mtpaint/index.html" -#define HANDBOOK_LOCATION2 "/usr/share/doc/mtpaint/index.html" +#define HANDBOOK_LOCATION "@TERMUX_PREFIX@/share/doc/mtpaint/index.html" #endif @@ -812,7 +811,6 @@ if (!docs || !docs[0]) { docs = HANDBOOK_LOCATION; - if (valid_file(docs) < 0) docs = HANDBOOK_LOCATION2; } #endif else docs = gtkncpy(buf + 1, docs, PATHBUF);