Re: Suite : Configuration du PATH avec gdm
Damelo a écrit :
> Pascal Ognibene a écrit :
>> Bonjour,
>>
>> Désolé de démarrer un nouveau thread pour cette question,
>> mais ma souscription à la liste n'était pas valide.
>> Je reprend l'historique:
>>
>>>> Bonjour à tous,
>>>>
>>>> J'ai une question assez bête : j'ai installé, sur
>>>> une debian etch, quelques softs de manière manuelle (
>>>> en particulier maven), et je souhaite qu'ils soient dans
>>>> le PATH de tous les utilisateurs.
>>>>
>>>> J'ai essayé de modifier /etc/environment, /etc/gdm/gdm* (différents
>>>> fichiers de config). Pas moyen de faire prendre en compte le chemin
>>>> de manière globale. De manière générale, où dois-je mettre des
>>>> variables pour que tous mes utilisateurs en bénéficie, à la fois
>>>> pour les login graphiques (depuis gdm) et les login en mode
>>>> console (depuis ssh par exemple)?
>>>>
>>>> Merci d'avance de votre aide.
>>>>
>>>> Pascal
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>> Le fichier /etc/profile sert à la config pour tout les utils de la
>>> machine
>>>
>>> PATH="/usr...
>>> export PATH
>>
>> Oui, mais ça ne marche pas quand on fait un login graphique avec gdm.
>> Dans /etc/profile, si je met:
>>
>> export TOTO=AAABBB
>>
>>
>> lorsque j'ouvre un shell sous X:
>>> echo $TOTO
>> (rien)
>>
>> si je fais
>>> su - pascal
>>> echo $TOTO
>> AAABBB
>>
>> Je réitère donc ma question : comment faire pour fixer des variables
>> d'environnement globales lors d'un login graphique avec GDM?
>>
>> Merci de votre aide.
>>
>> Pascal
>>
>>
>
>
>
>
> Je n'utilise pas ce système pour démarrer X (le classique startx me
> convient très bien) mais je pense que j'irais voir du côté de
> /etc/init.d ou doit se trouver un script du genre gdm.sh avec, s'il
> existe, un PATH=/bin:... et tu doit pouvoir ajouter ta variable.
>
> Ce ne sont que des suppositions, bonne chances...
>
>
J'ai vu celà juste après mon post,
dans /etc/X11/xinit/xinitrc il est écrit en commentaire:
# /etc/X11/xinit/xinitrc
#
# global xinitrc file, used by all X sessions started by xinit (startx)
# invoke global X session script
et dans le fichier /etc/X11/Xsession
...
# initialize variables for use by all session scripts
OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors
...
Le 2eme fichier à l'air de répondre à tes besoin.
Re-bonne chance.
Reply to: