J'ai une sid à jour sur un portable, mais une petite chose m'intrigue:
Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas
sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont
"lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Le 27-03-2015, Michel nous expliquait dans fr.comp.os.linux.configuration (<5515655a$0$3343$) :
Bonjour,
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue: Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont "lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion". Voir: Onglet "général" des préférences d'xfce4-terminal.
-- Mais l'ombre des plaisirs s'enfuit Toujours plus loin vers l'inconnu. -- H.F. Thiéfaine, La môme kaléïdoscope
Le 27-03-2015, Michel nous expliquait dans
fr.comp.os.linux.configuration
(<5515655a$0$3343$426a74cc@news.free.fr>) :
Bonjour,
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue:
Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas
sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont
"lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion".
Voir: Onglet "général" des préférences d'xfce4-terminal.
--
Mais l'ombre des plaisirs s'enfuit
Toujours plus loin vers l'inconnu.
-- H.F. Thiéfaine, La môme kaléïdoscope
Le 27-03-2015, Michel nous expliquait dans fr.comp.os.linux.configuration (<5515655a$0$3343$) :
Bonjour,
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue: Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont "lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion". Voir: Onglet "général" des préférences d'xfce4-terminal.
-- Mais l'ombre des plaisirs s'enfuit Toujours plus loin vers l'inconnu. -- H.F. Thiéfaine, La môme kaléïdoscope
Nicolas George
Doug713705 , dans le message , a écrit :
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion".
Non, il ne faut pas. Pour plein de raisons.
Il faut mettre l'initialisation dans les bons fichiers de config.
Doug713705 , dans le message <2v5gubx9fs.ln2@golgoth31.redatomik.org>, a
écrit :
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion".
Non, il ne faut pas. Pour plein de raisons.
Il faut mettre l'initialisation dans les bons fichiers de config.
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion".
Non, il ne faut pas. Pour plein de raisons.
Il faut mettre l'initialisation dans les bons fichiers de config.
Michel
Le 27/03/2015 15:27, Doug713705 a écrit :
Le 27-03-2015, Michel nous expliquait dans fr.comp.os.linux.configuration (<5515655a$0$3343$) :
Bonjour,
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue: Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont "lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion". Voir: Onglet "général" des préférences d'xfce4-terminal.
Merci Doug, effectivement, c'est efficace.
Michel
Le 27/03/2015 15:27, Doug713705 a écrit :
Le 27-03-2015, Michel nous expliquait dans
fr.comp.os.linux.configuration
(<5515655a$0$3343$426a74cc@news.free.fr>) :
Bonjour,
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue:
Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas
sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont
"lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion".
Voir: Onglet "général" des préférences d'xfce4-terminal.
Le 27-03-2015, Michel nous expliquait dans fr.comp.os.linux.configuration (<5515655a$0$3343$) :
Bonjour,
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue: Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont "lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion". Voir: Onglet "général" des préférences d'xfce4-terminal.
Merci Doug, effectivement, c'est efficace.
Michel
Michel
Le 27/03/2015 15:42, Nicolas George a écrit :
Doug713705 , dans le message , a écrit :
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion".
Non, il ne faut pas. Pour plein de raisons.
Il faut mettre l'initialisation dans les bons fichiers de config.
Par exemple?
Le 27/03/2015 15:42, Nicolas George a écrit :
Doug713705 , dans le message <2v5gubx9fs.ln2@golgoth31.redatomik.org>, a
écrit :
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion".
Non, il ne faut pas. Pour plein de raisons.
Il faut mettre l'initialisation dans les bons fichiers de config.
Le 27-03-2015, Michel nous expliquait dans fr.comp.os.linux.configuration (<5515655a$0$3343$) :
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue: Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont "lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion". Voir: Onglet "général" des préférences d'xfce4-terminal.
Merci Doug, effectivement, c'est efficace.
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis celui-ci : aucune autre application n'aura l'environnement défini dans .profile, ce qui peut causer de sérieuses migraines de déboguage (genre : mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin alors que j'arrive à le lancer depuis le terminal ?).
Je ne sais pas qui est censé sourcer .profile quand on ouvre une session X. Mais tu ne devrais pas avoir à le faire à la main et il est très bizarre que ça marche sur une version et pas sur l'autre !
(Cependant, ici, dans la config de SLiM je lis ça : login_cmd exec /bin/sh -l ~/.xinitrc %session donc je suppose que de manière générale c'est le display manager qui doit lancer un shell de login.)
-- LL Ἕν οἶδα ὅτι οὐδὲν οἶδα (Σωκράτης) C'est mieux avé les accents (F. Patte)
Le 27 mars 2015, Michel a écrit :
Le 27/03/2015 15:27, Doug713705 a écrit :
Le 27-03-2015, Michel nous expliquait dans
fr.comp.os.linux.configuration
(<5515655a$0$3343$426a74cc@news.free.fr>) :
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue:
Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas
sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont
"lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion".
Voir: Onglet "général" des préférences d'xfce4-terminal.
Merci Doug, effectivement, c'est efficace.
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis
celui-ci : aucune autre application n'aura l'environnement défini dans
.profile, ce qui peut causer de sérieuses migraines de déboguage (genre :
mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin
alors que j'arrive à le lancer depuis le terminal ?).
Je ne sais pas qui est censé sourcer .profile quand on ouvre une session
X. Mais tu ne devrais pas avoir à le faire à la main et il est très
bizarre que ça marche sur une version et pas sur l'autre !
(Cependant, ici, dans la config de SLiM je lis ça :
login_cmd exec /bin/sh -l ~/.xinitrc %session
donc je suppose que de manière générale c'est le display manager qui doit
lancer un shell de login.)
--
LL
Ἕν οἶδα ὅτι οὐδὲν οἶδα (Σωκράτης)
C'est mieux avé les accents (F. Patte)
Le 27-03-2015, Michel nous expliquait dans fr.comp.os.linux.configuration (<5515655a$0$3343$) :
J'ai une sid à jour sur un portable, mais une petite chose m'intrigue: Le .profile est lu en console ( CTRL + ALT + F1, par exemple ) mais pas sous X ( xfce4 ).
Je m'en suis rendu compte car les binaires dans $HOME/bin sont "lançables" en console mais pas depuis un terminal sous xfce.
Sous wheezy en revanche, je n’ai pas ce phénomène.
Une idée?
Il faut expliquer à xfce4-terminal qu'il est un "shell de connexion". Voir: Onglet "général" des préférences d'xfce4-terminal.
Merci Doug, effectivement, c'est efficace.
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis celui-ci : aucune autre application n'aura l'environnement défini dans .profile, ce qui peut causer de sérieuses migraines de déboguage (genre : mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin alors que j'arrive à le lancer depuis le terminal ?).
Je ne sais pas qui est censé sourcer .profile quand on ouvre une session X. Mais tu ne devrais pas avoir à le faire à la main et il est très bizarre que ça marche sur une version et pas sur l'autre !
(Cependant, ici, dans la config de SLiM je lis ça : login_cmd exec /bin/sh -l ~/.xinitrc %session donc je suppose que de manière générale c'est le display manager qui doit lancer un shell de login.)
-- LL Ἕν οἶδα ὅτι οὐδὲν οἶδα (Σωκράτης) C'est mieux avé les accents (F. Patte)
Lucas Levrel
Le 28 mars 2015, Lucas Levrel a écrit :
Mais tu ne devrais pas avoir à le faire à la main et il est très bizarre que ça marche sur une version et pas sur l'autre !
Tu peux commencer par comparer les fichiers .xinitrc, .xsession, /etc/X11/xinitrc, /etc/X11/xsession (n'existent pas tous et ne servent pas tous à la même chose dans différentes distributions, chacune à ses petites manies, comme je ne connais pas Debian je ne peux pas te donner de conseil plus précis).
-- LL Ἕν οἶδα ὅτι οὐδὲν οἶδα (Σωκράτης) C'est mieux avé les accents (F. Patte)
Le 28 mars 2015, Lucas Levrel a écrit :
Mais tu ne devrais pas avoir à le faire à la main et il est très bizarre que
ça marche sur une version et pas sur l'autre !
Tu peux commencer par comparer les fichiers .xinitrc, .xsession,
/etc/X11/xinitrc, /etc/X11/xsession (n'existent pas tous et ne servent pas
tous à la même chose dans différentes distributions, chacune à ses petites
manies, comme je ne connais pas Debian je ne peux pas te donner de conseil
plus précis).
--
LL
Ἕν οἶδα ὅτι οὐδὲν οἶδα (Σωκράτης)
C'est mieux avé les accents (F. Patte)
Mais tu ne devrais pas avoir à le faire à la main et il est très bizarre que ça marche sur une version et pas sur l'autre !
Tu peux commencer par comparer les fichiers .xinitrc, .xsession, /etc/X11/xinitrc, /etc/X11/xsession (n'existent pas tous et ne servent pas tous à la même chose dans différentes distributions, chacune à ses petites manies, comme je ne connais pas Debian je ne peux pas te donner de conseil plus précis).
-- LL Ἕν οἶδα ὅτι οὐδὲν οἶδα (Σωκράτης) C'est mieux avé les accents (F. Patte)
Nicolas George
Lucas Levrel , dans le message , a écrit :
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis celui-ci : aucune autre application n'aura l'environnement défini dans .profile, ce qui peut causer de sérieuses migraines de déboguage (genre : mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin alors que j'arrive à le lancer depuis le terminal ?).
Voilà le premier item sur la liste que demandait Doug713705.
Je ne sais pas qui est censé sourcer .profile quand on ouvre une session X.
Personne. Il y a des fichiers d'initialisation dédiés pour les sessions X11. Le fichier .profile est destiné aux logins texte, par définition.
Lucas Levrel , dans le message
<alpine.LNX.2.11.1503281058400.1889@localhost>, a écrit :
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis
celui-ci : aucune autre application n'aura l'environnement défini dans
.profile, ce qui peut causer de sérieuses migraines de déboguage (genre :
mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin
alors que j'arrive à le lancer depuis le terminal ?).
Voilà le premier item sur la liste que demandait Doug713705.
Je ne sais pas qui est censé sourcer .profile quand on ouvre une session
X.
Personne. Il y a des fichiers d'initialisation dédiés pour les sessions X11.
Le fichier .profile est destiné aux logins texte, par définition.
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis celui-ci : aucune autre application n'aura l'environnement défini dans .profile, ce qui peut causer de sérieuses migraines de déboguage (genre : mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin alors que j'arrive à le lancer depuis le terminal ?).
Voilà le premier item sur la liste que demandait Doug713705.
Je ne sais pas qui est censé sourcer .profile quand on ouvre une session X.
Personne. Il y a des fichiers d'initialisation dédiés pour les sessions X11. Le fichier .profile est destiné aux logins texte, par définition.
Doug713705
Le 28-03-2015, Nicolas George nous expliquait dans fr.comp.os.linux.configuration (<551689dc$0$3160$) :
Lucas Levrel , dans le message , a écrit :
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis celui-ci : aucune autre application n'aura l'environnement défini dans .profile, ce qui peut causer de sérieuses migraines de déboguage (genre : mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin alors que j'arrive à le lancer depuis le terminal ?).
Voilà le premier item sur la liste que demandait Doug713705.
s/Doug713705/Tth/
-- Mais l'ombre des plaisirs s'enfuit Toujours plus loin vers l'inconnu. -- H.F. Thiéfaine, La môme kaléïdoscope
Le 28-03-2015, Nicolas George nous expliquait dans
fr.comp.os.linux.configuration
(<551689dc$0$3160$426a74cc@news.free.fr>) :
Lucas Levrel , dans le message
<alpine.LNX.2.11.1503281058400.1889@localhost>, a écrit :
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis
celui-ci : aucune autre application n'aura l'environnement défini dans
.profile, ce qui peut causer de sérieuses migraines de déboguage (genre :
mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin
alors que j'arrive à le lancer depuis le terminal ?).
Voilà le premier item sur la liste que demandait Doug713705.
s/Doug713705/Tth/
--
Mais l'ombre des plaisirs s'enfuit
Toujours plus loin vers l'inconnu.
-- H.F. Thiéfaine, La môme kaléïdoscope
Le 28-03-2015, Nicolas George nous expliquait dans fr.comp.os.linux.configuration (<551689dc$0$3160$) :
Lucas Levrel , dans le message , a écrit :
Mais ça n'a d'effet que dans le terminal et les applis lancées depuis celui-ci : aucune autre application n'aura l'environnement défini dans .profile, ce qui peut causer de sérieuses migraines de déboguage (genre : mais pourquoi l'appli machin ne trouve-t-elle pas mon script dans ~/bin alors que j'arrive à le lancer depuis le terminal ?).
Voilà le premier item sur la liste que demandait Doug713705.
s/Doug713705/Tth/
-- Mais l'ombre des plaisirs s'enfuit Toujours plus loin vers l'inconnu. -- H.F. Thiéfaine, La môme kaléïdoscope