Page 1 sur 1
[GDM] Ne lance aucune interface (résolu)
Publié : mar. 09 juin 2015, 14:21
par Maximilien LIX
Hello world !
Je fais appel à vous pour un problème assez gènant. En effet lorsque j'entre mes identifiants, GDM bug et redémarre. Impossible de me connecter avec gdm. :/
Voici le contenu de mon .xinitrc
Code : Tout sélectionner
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
for f in /etc/X11/xinit/xinitrc.d/*; do
[ -x "$f" ] && . "$f"
done
unset f
fi
#exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
# exec awesome
exec dbus-launch $1
# exec dbus-launch openbox-session
#exec budgie-session
Avez-vous une idée du problème ? Merci infiniment.
Re: [GDM] Ne lance aucune interface
Publié : mar. 09 juin 2015, 15:03
par Piczel
Je dis peut-être une grosse connerie.. Mais là dans ton script, il lance juste dbus-launch nop ? Peut-être faudrait-il décommenter ton exec gnome-session ?
Re: [GDM] Ne lance aucune interface
Publié : mar. 09 juin 2015, 18:11
par FoolEcho
Gdm ne nécessite pas de ~/.xinitrc. Tu démarres le service gdm et tu te connectes point.
Par un ~/.xinitrc, ce serait effectivement gnome-session à utiliser.
GNOME
Re: [GDM] Ne lance aucune interface
Publié : mar. 09 juin 2015, 18:19
par Maximilien LIX
Ah je pensais que le .xinitrc avait une importance. ^^
exec dbus-launch $1 n'a d'importance que pour un gestionnaire de connexion comme Slim alors. Mais de ce fait, qu'est-ce qui explique que gdm ne lance pas la session ?
Question bête, est-ce que le .Xauthority a une influence ? Dans mon /root/.bashrc j'ai mis: export XAUTHORITY=/home/maxou/.Xauthority
Re: [GDM] Ne lance aucune interface
Publié : mar. 09 juin 2015, 18:40
par FoolEcho
Peu de gestionnaires lisent le .xinitrc (slim le fait, oui).
Il ne faut pas chercher à se connecter graphiquement avec root. Il existe des utilitaires pour ça (kdesu, gksu) via des sessions utilisateurs.
https://wiki.archlinux.fr/Su#Lancement_ ... graphiques
Sudo
Le .Xauthority a une importance, il doit appartenir à ton utilisateur et tu n'as pas besoin d'en faire l'export.
Autrement, tu peux consulter le log utilisateur de gdm (~/.cache/gdm/session.log) mais vu ce que tu racontes, ton soucis est déjà de vouloir mêler deux comptes sans rapport... (donc si tu as fait des trucs pas nets avec root, ton compte utilisateur est possiblement pollué, à vérifier avec
find /home/ton_compte ! -user ton_compte
).
Re: [GDM] Ne lance aucune interface
Publié : mar. 09 juin 2015, 18:53
par Maximilien LIX
Et bien je n'avais pas le choix. Il se trouve que même avec gksu je n'arrivais pas à lancer une application comme nautilus. J'avais une erreur type: invalid mit-magic-cookie-1 keyunable to init server
Je vais vérifier mon compte.

Re: [GDM] Ne lance aucune interface
Publié : mar. 09 juin 2015, 19:04
par Maximilien LIX
UP
Problème résolu ! J'avais exporté mon Xauthority dans /etc/profile (très mauvaise idée donc...)
Par contre, GDM lance bien ma session
MAIS je ne peux plus lancer une application en mode root:
Code : Tout sélectionner
[maxou@archlinux ~]$ gksu nautilus
Invalid MIT-MAGIC-COOKIE-1 key
** (nautilus:3067): WARNING **: Could not open X display
Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server: Impossible de se connecter : Connexion refusée
(nautilus:3067): Gtk-WARNING **: cannot open display: :0
Enfin je vais tout de même mettre sujet comme étant résolu.

Merci beaucoup !