Comment définir les variables d'environnement sous MATE?

Je viens d'installer MATE sous Ubuntu Saucy. Pas de problème. Sauf que j'essaie de configurer Texmaker , l'IDE LaTeX, et que je n'arrive pas à définir les paths d'access aux outils LaTeX ( pdflatex , etc.) que Texmaker génère.

Maintenant, j'ai utilisé Texmaker pendant plusieurs années sous Ubuntu Precise avec Gnome fallback, et je sais définir le path dans ~/.gnomerc . Mais je ne trouve pas l'équivalent de ~/.gnomerc sous Mate. (Vous auriez pensé .materc mais il ne semble pas.)

Alors, comment puis-je définir les variables d'environnement sous Mate?

J'ai (éventuellement) répondu à ma propre question! La solution consiste à append l'instruction export PATH = ... à un file ( *.sh ) dans /etc/profile.d . Ceci est exécuté lorsque le shell bash et le gestionnaire de session de window démarrent. Et cela s'applique à tous les users, contrairement à la solution .gnomerc dans mon message d'origine.

Voir https://help.ubuntu.com/community/EnvironmentVariables pour plus de détails.

Il y a un endroit générique pour append des choses comme ceci: ~/.xsessionrc .

C'est sur Ubuntu Trusty 14.04:

 $ grep -rs USERXSESSIONRC /etc/ /etc/gdm/Xsession:USERXSESSIONRC=$HOME/.xsessionrc /etc/X11/Xsession:USERXSESSIONRC=$HOME/.xsessionrc /etc/X11/Xsession.d/40x11-common_xsessionrc:if [ -r "$USERXSESSIONRC" ]; then /etc/X11/Xsession.d/40x11-common_xsessionrc: . "$USERXSESSIONRC" 

Sur Debian 8.7, la modification du path d'access dans /etc/profile ne fonctionne pas pour Mate Desktop. La seule chose que je pouvais travailler était d'append cette input à /etc/security/pam_env.conf (dans ce cas, pour append les binarys de TexLive à PATH):

PATH DEFAULT=${HOME}/bin:/usr/local/bin:/bin\ :/usr/bin:/usr/local/texlive/2016/bin/x86_64-linux