OVH Cloud OVH Cloud

démarrer startx avec ou sans .xinitrc

5 réponses
Avatar
Vincent VAQUIN
Bonjour,
Ma petite aventure :
Un programme que j'installe pour test m'écrit (ce que je n'avais pas
auparavant), un fichier .xinitrc dans mon "home", lequel contient une
unique ligne appelant le programme en question.
Ne voulant pas garder le programme, je le désinstalle et j'efface le
.xinitrc.
Le problème, c'est qu'après, plus moyen de lancer kde (ou autre) avec
startx...
Malgré tout, cela fonctionne correctement avec kdm qui lance bien kde ou
gnome etc. à partir de son interface graphique.
Je décide alors de recréer un .xinitrc (je rappelle qu'à l'origine il
n'y en avait pas) qui contient l'unique ligne startkde
Et là, de nouveau, startx fonctionne et me démarre kde.
Bon...
Mais, me rappelant qu'à l'origine, il n'y avait pas de .xinitrc, je
l'efface à nouveau.
Et là, bingo, startx relance bien kde alors que je viens d'effacer le
.xinitrc ! Comme si le système avait "mémorisé" qu'il fallait démarrer
sous kde !

----------
Je résume :
1) au départ startx lance kde, y'a pas de .xinitrc
2) un fichier .xinitrc est créé, qui ne contient pas d'allusion à kde
3) j'efface .xinitrc, startx ne lance plus rien
4) je crée .xinitrc avec startkde dedans, ça fonctionne
5) j'efface .xinitrc et ça continue à fonctionner
------------
Quelqu'un aurait-il une explication à ce phénomène ?

5 réponses

Avatar
Anthony
Salut,

----------
Je résume :
1) au départ startx lance kde, y'a pas de .xinitrc
2) un fichier .xinitrc est créé, qui ne contient pas d'allusion à kde
3) j'efface .xinitrc, startx ne lance plus rien
4) je crée .xinitrc avec startkde dedans, ça fonctionne
5) j'efface .xinitrc et ça continue à fonctionner
------------


(Merci d'avoir pensé à résumer ;-))

Quelqu'un aurait-il une explication à ce phénomène ?


Ben, je sais pas si tu le sais mais si tu as pas de ~/.xinitrc, X va
regarder dans /etc/X11/xinit/ pour "choisir" le xinitrc.kde,
xinitrc.gnome, xinitrc.fluxbox, xinitrc.xfce etc ...
Sous ma Slackware, je peux faire 'xwmconfig' pour choisir le WM que je
veux lancer. En fait, on se sert de ça que pour le démarrage en mode
console. Par contre, en jetant un coup d'oeil au man de xwmconfig, il me
dit qu'il crée un ~/xinitrc, donc tout ça me semble bizarre ...


à+

Anthony

Avatar
Vincent VAQUIN
Anthony wrote:
1) au départ startx lance kde, y'a pas de .xinitrc
2) un fichier .xinitrc est créé, qui ne contient pas d'allusion à kde
3) j'efface .xinitrc, startx ne lance plus rien
4) je crée .xinitrc avec startkde dedans, ça fonctionne
5) j'efface .xinitrc et ça continue à fonctionner
Quelqu'un aurait-il une explication à ce phénomène ?


Ben, je sais pas si tu le sais mais si tu as pas de ~/.xinitrc, X va
regarder dans /etc/X11/xinit/ pour "choisir" le xinitrc.kde,
xinitrc.gnome, xinitrc.fluxbox, xinitrc.xfce etc ...


Ben oui, chez moi /etc/X11/xinit/xinitrc renvoie à /etc/X11/Xsession,
lequel va farfouiller partout sur le disque pour voir s'il trouve un
fichier contenant le nom du wm à démarrer. Or je ne trouve aucun des
fichiers qu'il est censé lire comme présents sur ma bécane...
Je ne sais pas où il va pêcher ses informations...

Sous ma Slackware, je peux faire 'xwmconfig' pour choisir le WM que je
veux lancer. En fait, on se sert de ça que pour le démarrage en mode
console.


J'ai pas ça sur ma Mdk. Est-ce un équivalent de xdm ou gdm ?

Par contre, en jetant un coup d'oeil au man de xwmconfig, il
me dit qu'il crée un ~/xinitrc, donc tout ça me semble bizarre ...


Oui, hein :-)


Avatar
Anthony
Ben oui, chez moi /etc/X11/xinit/xinitrc renvoie à /etc/X11/Xsession,
lequel va farfouiller partout sur le disque pour voir s'il trouve un
fichier contenant le nom du wm à démarrer. Or je ne trouve aucun des
fichiers qu'il est censé lire comme présents sur ma bécane...
Je ne sais pas où il va pêcher ses informations...


Alors moi non plus :-(

Sous ma Slackware, je peux faire 'xwmconfig' pour choisir le WM que je
veux lancer. En fait, on se sert de ça que pour le démarrage en mode
console.


J'ai pas ça sur ma Mdk. Est-ce un équivalent de xdm ou gdm ?


Non, c'est pour créer le ~/.xinitrc
C'est un programme qu'il y a seulement sous Slackware (je crois !)

Anthony


Avatar
Pim
Le Sun, 06 Jun 2004 19:24:49 +0200,
Vincent VAQUIN disait ceci :
Anthony wrote:
1) au départ startx lance kde, y'a pas de .xinitrc
2) un fichier .xinitrc est créé, qui ne contient pas d'allusion à kde
3) j'efface .xinitrc, startx ne lance plus rien
4) je crée .xinitrc avec startkde dedans, ça fonctionne
5) j'efface .xinitrc et ça continue à fonctionner
Quelqu'un aurait-il une explication à ce phénomène ?
[ ... ]




D'abord, quelle distrib et version utilises-tu?
Pim.



Avatar
Vincent VAQUIN
Pim wrote:
Le Sun, 06 Jun 2004 19:24:49 +0200,
Vincent VAQUIN disait ceci :
Anthony wrote:
1) au départ startx lance kde, y'a pas de .xinitrc
2) un fichier .xinitrc est créé, qui ne contient pas d'allusion à
kde 3) j'efface .xinitrc, startx ne lance plus rien
4) je crée .xinitrc avec startkde dedans, ça fonctionne
5) j'efface .xinitrc et ça continue à fonctionner
Quelqu'un aurait-il une explication à ce phénomène ?
[ ... ]




D'abord, quelle distrib et version utilises-tu?


Une Mdk 9.2