Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-11-2013 17:44:09

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy et jessie
(G)UI : xfce
Inscription : 15-11-2009

.profile non exécuté

Bonjour,
Je viens d'installer wheezy avec bureau xfce (très bonne idée d'avoir rendu accessible cette option dans les iso).
Je constate que mon .profile n'est pas exécuté (toute modif. de PATH dans ce fichier est ignorée).
Le .bashrc est lui exécuté, ce qui me paraît assez curieux, car si je comprend bien, c'est le .profile qui déclenche l'exécution du .bashrc ?
Merci de m'éclairer.

Dernière modification par gargamel79 (05-11-2013 17:55:54)

Hors ligne

#2 05-11-2013 23:17:22

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : .profile non exécuté

Salut,

Mhh, je crois que le .profile n'est pas exécuté dans tous les cas. Parfois c'est le .bash_profile, voire les .xsession/.xsessionrc/.xinit, A vérifier smile

Vérification faite :

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 06-11-2013 10:27:21

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy et jessie
(G)UI : xfce
Inscription : 15-11-2009

Re : .profile non exécuté

Merci pour ta réponse.
Je n'ai ni .bash_login ni .bash_profile
Le répertoire .xsession est-il ailleurs que dans le répertoire perso. ?
J'ai examiné /etc/skel, les 2 fichiers .bashrc er .profile sont bien présents.
Les fichiers présent dans /etc/skel sont-ils lancés dans cette distribution ?

Dernière modification par gargamel79 (06-11-2013 10:29:03)

Hors ligne

#4 09-11-2013 14:02:55

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : .profile non exécuté

Non, les fichiers dans /etc/skel sont simplement copiés dans le répertoire home lors de la création d'utilisateurs.
Le .xsession n'est présent que dans le ~, mais d'autres fichiers sont exécutés au lancement de la session graphique, voir /etc/X11/Xsession et /etc/X11/Xsession.d/*

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 11-11-2013 12:54:17

gargamel79
Membre
Lieu : Bressuire
Distrib. : wheezy et jessie
(G)UI : xfce
Inscription : 15-11-2009

Re : .profile non exécuté

Effectivement, le fait de copier des fichiers dans le répertoire perso. n'implique nullement qu'ils seront exécutés
Je n'ai pas été assez malin pour trouver, à coups de "grep", comment est lancé .bashrc; il est peut-être activé à partir d'un binaire...
J'ai fait ma modif. de path dans .bashrc, ça marche mais ce n'est pas très propre...
Merci pour ton aide.

Hors ligne

Pied de page des forums