O valor dumb
que você está vendo provavelmente está definido systemd
para LightDM (que origina .profile
quando você faz login, consulte /usr/sbin/lightdm-session
).
O valor xterm
é definido pelo Terminal GNOME, ou melhor, a biblioteca VTE que ele usa. O próprio Terminal GNOME não oferece uma maneira de alterar a configuração, ao contrário de outros terminais baseados em VTE, como o Terminal XFCE. Consulte src/pty.c
:
/**
* VtePty:term:
*
* The value to set for the TERM environment variable just after
* forking.
*
* Since: 0.26
*/
g_object_class_install_property
(object_class,
PROP_TERM,
g_param_spec_string ("term", NULL, NULL,
"xterm",
G_PARAM_READWRITE |
G_PARAM_STATIC_STRINGS));