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

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
metaltyty
Hankyu
Messages : 11
Inscription : lun. 07 sept. 2009, 19:03

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

Message 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
Dernière modification par metaltyty le jeu. 15 oct. 2009, 23:16, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17601
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [compiz standalone] Problème de session

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
metaltyty
Hankyu
Messages : 11
Inscription : lun. 07 sept. 2009, 19:03

Re: [compiz standalone] Problème de session

Message 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:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [compiz standalone] Problème de session

Message 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
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17601
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [compiz standalone] Problème de session

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
metaltyty
Hankyu
Messages : 11
Inscription : lun. 07 sept. 2009, 19:03

Re: [compiz standalone] Problème de session

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17601
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre