diff --git a/conf.h b/conf.h index 0d096d1..f70d25e 100644 --- a/conf.h +++ b/conf.h @@ -10,6 +10,9 @@ #define EDITOR {"vi"} #define MAIL {"mailx", "-f", "+inbox"} +/* TERM variable for launched programs */ +#define TERM "linux" + /* fbval_t should match framebuffer depth */ typedef unsigned int fbval_t; diff --git a/term.c b/term.c index 0055e83..40fb8f0 100644 --- a/term.c +++ b/term.c @@ -341,7 +341,7 @@ void term_exec(char **args) if ((term->pid = fork()) == -1) return; if (!term->pid) { - char *envp[MAXENV] = {"TERM=linux"}; + char *envp[MAXENV] = {"TERM=" TERM}; envcpy(envp + 1, environ); _login(slave); close(master);