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. :/
#!/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.
Dernière modification par Maximilien LIX le mar. 09 juin 2015, 19:05, modifié 1 fois.
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 ?
lili : Lenovo E540 | ArchLinux abraham : RaspBerry Pi 3 B | ArchLinux isaac : RaspBerry Pi 3 B | ArchLinux Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
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
«The following statement is not true. The previous statement is true.»
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
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 ).
«The following statement is not true. The previous statement is true.»
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
[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 !