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