Estoy usando Linux Mint. Mi shell de inicio de sesión ( cat /etc/passwd | grep myUserName) es bash.
Después de iniciar mi entorno de escritorio gráfico y ejecutar un emulador de terminal desde él, puedo ver que .bash_profileno se obtiene (los valores del entorno que están exporteditados no están configurados). Pero si inicio sesión desde una consola de texto ( ctrl+ alt+ F1) o ejecuto manualmente bash -ldesde el emulador de terminal, .bash_profilefunciona bien.
¿Me equivoco cuando creo que .bash_profiledebe obtenerse cuando X comienza y todos exportlos vars ed deben estar disponibles en la terminal, desde X?
PD: colocar todo .bashrcy obtenerlo no .bash_profilees una buena idea ( https://stackoverflow.com/questions/902946/ ): las cosas del entorno deben obtenerse solo una vez.