[GDM] Ne lance aucune interface (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

[GDM] Ne lance aucune interface (résolu)

Message 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.
Dernière modification par Maximilien LIX le mar. 09 juin 2015, 19:05, modifié 1 fois.
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

Re: [GDM] Ne lance aucune interface

Message 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 ?
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.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GDM] Ne lance aucune interface

Message 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
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [GDM] Ne lance aucune interface

Message 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
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [GDM] Ne lance aucune interface

Message 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 ).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [GDM] Ne lance aucune interface

Message 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. :)
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [GDM] Ne lance aucune interface

Message 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 !
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Répondre