Page 1 sur 1

[compiz standalone] Problème de session startx (résolu)

Publié : jeu. 15 oct. 2009, 21:23
par metaltyty
J'essaye de résumer simplement.
J'ai une installation recente d'Arch sur laquelle j'ai décidé d'utiliser Compiz en tant que VM.
Tout fonctionne normalement si je lance xorg via startx. En revanche, si je démarre via /etc/rc.local avec la commande:

Code : Tout sélectionner

su - user -c startx &
je rencontre quelques contrariétés, du genre, tous mes softs sont en anglais alors que j'ai francisé mon installation et que tous mes softs sont en français si je lance moi-même startx.

Le but de ma requête est donc de comprendre la différence entre un démarrage de xorg "manuel" et "via un script".

Soyez indulgent svp, je suis un newb

Re: [compiz standalone] Problème de session

Publié : jeu. 15 oct. 2009, 22:08
par benjarobin
Je vais pas donner de suite la solution, ce serait trop simple ^^
Dans le .xinitrc avant X
env > /home/user/env_startx
Puis dans /etc/rc.local idem
env > /home/user/env_rc.local
Puis
diff env_startx env_rc.local
Tu devrai comprendre

Re: [compiz standalone] Problème de session

Publié : jeu. 15 oct. 2009, 22:31
par metaltyty
Je dois être trop c**, ça marche pas...

Enfin, si tu veux juste me faire comparer les fichiers .rc.local et .xinitrc, je te répondrais que l'un fais appel à l'autre donc je comprend pas vraiment où tu veux en venir :roll:

Re: [compiz standalone] Problème de session

Publié : jeu. 15 oct. 2009, 22:53
par tuxce
l'environnement n'est pas initialisé quand tu lances "su -c commande", pour y remedier, rajoute un

Code : Tout sélectionner

source /etc/profile
en premier dans ~/.xinitrc

Re: [compiz standalone] Problème de session

Publié : jeu. 15 oct. 2009, 23:06
par benjarobin
Mais c'est trop simple de donne la solution de suite ^^ Il faut qu'il comprenne.. Et c'est quoi qui ne marche pas dans ce que je t'ai dis ?
En gros je te dis de mettre l'environnent dans un fichier pour startx et dans un autre fichier pour rc.local et puis une comparaison de ces 2 fichiers

Re: [compiz standalone] Problème de session

Publié : jeu. 15 oct. 2009, 23:15
par metaltyty
merci tuxce, j'ai découvert un truc.

désolé benjarobin, mais je vois pas comment tu voulais que je trouve ça en suivant ce que tu dis.
Le problème, c'est que lors de la commande diff, il ne trouve pas les fichiers env_truc que suis sencé avoir crée.

C'est pas grave, mon problème est résolu et j'espère qu'il sera utile à d'autre.

Re: [compiz standalone] Problème de session startx (résolu)

Publié : jeu. 15 oct. 2009, 23:28
par benjarobin
Si tu lit le man de bash c'est tout expliquer comment est initialiser l'environnent. Pour le diff il faut te placer dans ton home
cd /home/tonuser/
, désolé je ne pensais pas que tu débuter a ce point la :D
Tu aurai vu les différence entre les variables d'environnement. Enfin voila j'aurai procéder comme ceci pour trouver la réponse