[Xorg-Intel]startx ne marche pas en mode user (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Goblin
Hankyu
Messages : 26
Inscription : jeu. 10 janv. 2008, 13:24

[Xorg-Intel]startx ne marche pas en mode user (résolu)

Message par Goblin »

Finalement le problème a changé :

#====== Les Donnés du problème : ======#
Arch 32 bit
Carte Graphique : Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device
Paquet installé : xorg & xf-86-video-intel-legacy

#====== Le problème ======#
Je croyais savoir pourquoi je n'arrivais pas mais non.
Je n'ai pas de fichier xorg.conf, je laisse hal faire tout automatiquement.
En mode root, quand je lance la commande startx, tout ce passe bien.
Mais en mode user, quand je lance la commande startx, j'ai un écran noir puis retour à la console.

Voici le log de Xorg après l'utilisation de la commande startx en mode user.

#====== La Solution ======#

Le problème venait en fait du fichier ~/.xinitrc, enfin juste une incompréhension.
Le fichier ~/.xinitrc est interprété dès le lancement de X (via startx) or ce fichier chez mon user est vide (en fait, tout commenté #). Et donc X interprète qu'il ne doit rien lancer, ce qu'il fait et revient alors sur la console.



Merci d'avance,
Goblin
Dernière modification par Goblin le mar. 07 juil. 2009, 18:24, modifié 7 fois.
"Le luxe est une affaire d'argent. L'élégance une question d'éducation."
Avatar de l’utilisateur
nmy
archer
Messages : 118
Inscription : dim. 21 juin 2009, 21:56
Localisation : Belgique

Re: [Xorg-Intel]Tentative d'Explication

Message par nmy »

on pourrait avoir les logs d xorg stp , merci

et un X -configure ne donne rien?
Goblin
Hankyu
Messages : 26
Inscription : jeu. 10 janv. 2008, 13:24

Re: [Xorg-Intel]Tentative d'Explication

Message par Goblin »

Alors j'ai effectué quelques modifications, la plus importante et que j'ai changé le driver xf86-video-intel par xf86-video-intel-legacy.

Donc maintenant quand je suis en root, je n'ai plus aucun soucis, Xorg se lance correctement et à chaque coup.
Mais en user il ne marche toujours pas.
Le Log qui ne montre pas grand chose, il ne me semble pas qu'il y ai d'erreur énorme qui pourrait expliquer le problème.


Il ne reste plus qu'à trouver le pourquoi du comment.
Et je pense que le cheminement que je dois avoir pour l'instant c'est comprendre la difference entre un user et un root. Pour comprendre où Xorg n'accede pas quand je suis un user et ce qu'il fait qu'il ne fonctionne pas.
"Le luxe est une affaire d'argent. L'élégance une question d'éducation."
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Xorg]startx ne marche pas en mode user

Message par tuxce »

tu as du lancé X avec sudo, et du coup, les fichiers dans ton $HOME n'ont pas les bonnes permissions, il suffit de remettre les bonnes.
Goblin
Hankyu
Messages : 26
Inscription : jeu. 10 janv. 2008, 13:24

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par Goblin »

Ben mon fichier home appartient à root avec comme permission drwxr-xr-x, comment faire pour mettre les bonnes permissions ? (encore du mal avec les commandes)

Mais par contre si je lance openbox-session en user, il n'y a pas de soucis j'y arrive.

Donc les bonnes permissions si je comprend bien ce serais d'avoir le /home avec le propriétaire user ? (Enfin la je suis pas sur parce que si userA est propriétaire s'il existe userB il aura le même problème qu'actuellement)

Conclusion je suis encore un peu perdu moi !
"Le luxe est une affaire d'argent. L'élégance une question d'éducation."
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par tuxce »

c'est ton $HOME qui doit t'appartenir -> /home/Goblin (si tu as le même login qu'ici)
et plus précisément le .Xauthority
en root

Code : Tout sélectionner

chown ton_user.ton_groupe /home/ton_rep
chown ton_user.ton_groupe /home/ton_rep/.Xauthority
Goblin
Hankyu
Messages : 26
Inscription : jeu. 10 janv. 2008, 13:24

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par Goblin »

Et non mon users ne s'appelle pas Goblin :)

Mais il est propriétaire de son /home/goblin :) et également de .Xauthority mais lui n'a que -rw-------.

Donc est ce normal ? Et sinon comment fait-on pour changer les rwx ?
"Le luxe est une affaire d'argent. L'élégance une question d'éducation."
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par tuxce »

dans ce cas, d'où tu tiens ça:
Goblin a écrit : Apparament cela pourrait provenir du fichier .Xauthority
tu as un .xinitrc ? si oui, y a quoi dedans?
Goblin
Hankyu
Messages : 26
Inscription : jeu. 10 janv. 2008, 13:24

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par Goblin »

C'est juste que j'avais lu ailleurs que le fichier .Xauthority pouvait poser problème. Mais c'était juste une piste que j'avais lu.

Entre toi et moi, c'est toi l'expert :) (Il y a même pas de doute)

Et mon /home/goblin/.xinitrc n'a rien, toutes les lignes sont commentées (#).

C'est quand meme étrange startx ne marche pas mais startx /usr/bin/openbox-session ne pose pas de soucis. (le tout en mode user)...
"Le luxe est une affaire d'argent. L'élégance une question d'éducation."
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par tuxce »

s'il n'y a rien dans .xinitrc, tu veux qu'il devine quoi démarrer ? :D
Goblin
Hankyu
Messages : 26
Inscription : jeu. 10 janv. 2008, 13:24

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par Goblin »

Oui mais je m'enfiche qu'il démarre rien.
Ce que j'aimerais c'est que quand je tape startx en user, X démarre.
Parce qu'en root la même commande lance le serveur X.

Je sais que si je veux lancer openbox, il me suffit de taper startx /usr/bin/openbox-session, ce qui marche :)

Moi c'est sutout ça que je trouve étrange, lancer openbox en user marche mais juste startx non.

Trouverons nous une solution à ce mystère insoluble... Merci de ta patience en tout cas Tuxce (signifie quelque chose de particulier ?).
"Le luxe est une affaire d'argent. L'élégance une question d'éducation."
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17264
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par benjarobin »

Hum.....
En root il prend le fichier dans /root/
Et en tant qu'user il le prend dans /home/USER/

Desole pour l'anglais
When you do not start a display manager it is important to keep in mind that the life of your X session starts and ends with the .xinitrc script. What this means is that once the script finishes, X quits, regardless of whether you still have running programs, including your window manager.
Mais en gros si le script .xinitrc ce termine X se termine.
Donc si je ne dis pas de betise, si tu veux juste lancer X, pendant 10 secondes, tu met juste un sleep 10 dans .xinitrc
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par tuxce »

Goblin a écrit :Oui mais je m'enfiche qu'il démarre rien.
Ce que j'aimerais c'est que quand je tape startx en user, X démarre.
mais il démarre, sauf, qu'il s'arrête juste après (comme expliqué par benjarobin)
supprime le ~/.xinitrc, il te démarrera twm.
Goblin a écrit : Trouverons nous une solution à ce mystère insoluble... Merci de ta patience en tout cas Tuxce (signifie quelque chose de particulier ?).
ça l'est plus (mystère) depuis 3 posts ;)
pour "tuxce", c'est juste un pseudo.
Goblin
Hankyu
Messages : 26
Inscription : jeu. 10 janv. 2008, 13:24

Re: [Xorg-Intel]startx ne marche pas en mode user

Message par Goblin »

C'est très bête en fait :)

Mais je n'avais pas compris que le ~/.xinitrc était forcement lu. Pour moi X le lisait si il y avait quelque chose dedans donc si il était vide, il demarrait X tout seul.

Ben je m'excuse au près de Tuxce je n'ai pas su être à la hauteur pour comprendre ta première explication, merci à benjarobin.

Ajout : (résolu) & de la solution dans le post initial.
"Le luxe est une affaire d'argent. L'élégance une question d'éducation."
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Re: [Xorg-Intel]startx ne marche pas en mode user (résolu)

Message par Cactus »

C'est entre autre pour cela que je préfère démarrer X avec l'inittab. Mais bon, les goûts et les couleurs... ;)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Xorg-Intel]startx ne marche pas en mode user (résolu)

Message par tuxce »

euuh, tout dépend ce que tu démarres, mais si c'est avec startx ou si tu ne spécifies pas ce que tu veux démarrer avec *dm, le souci reste entier.
Répondre