My .profile
hace más que solo establecer variables de entorno, por lo que he dividido las tareas de configuración del entorno en un .setenv
archivo que solo establece el entorno. Para que establezca el entorno para X11 en Debian, agregué un .xsessionrc
en mi hogar con:
. ~/.setenv
El archivo que causa el .xsessionrc
origen es /etc/X11/Xsession.d/40x11-common_xsessionrc
.
Usar los archivos que bash usa para establecer su entorno no hizo lo que quería. Claro, si comencé un bash shell en X11, obtendría el entorno que quería. Sin embargo, necesito tener mi RUTA configurada para que mi entorno de escritorio ejecute el software que quiero. Por ejemplo, a menudo uso versiones personalizadas de Firefox, instaladas fuera de las rutas habituales. Quiero que mi entorno de escritorio inicie la versión adecuada en lugar de usar lo que pueda encontrar en las rutas predeterminadas. Para hacer esto, PATH debe establecerse antes de que comience el entorno de escritorio.
.profile
trabajado.