[xfce4] Xfce4 ne veut pas démarrer normalement (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
Powlow
Hankyu
Messages : 31
Inscription : lun. 04 août 2014, 16:25

[xfce4] Xfce4 ne veut pas démarrer normalement (résolu)

Message par Powlow »

Bonjour,
J'ai moi aussi un problème avec X suite à la mise à jour de Xorg ; c'est à dire que slim se lance et après identification, me redemande de m'identifier sans jamais me lancer xfce4...
J'ai parcouru quelques forums et j'ai trouvé une demi-solution, mais je vous explique ça à la fin :wink:

Il faut savoir que j'utilise Slim comme gestionnaire de connexion au démarage, qui utilise un .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
Je vous donne aussi les fichiers relatifs à slim ; le /etc/slim.conf :

Code : Tout sélectionner

# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path        /bin:/usr/bin:/usr/local/bin
default_xserver     /usr/bin/X
xserver_arguments -nolisten tcp vt07

# Commands for halt, login, etc.
halt_cmd            /sbin/shutdown -h now
reboot_cmd          /sbin/shutdown -r now
console_cmd         /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
#suspend_cmd        /usr/sbin/suspend

# Full path to the xauth binary
xauth_path         /usr/bin/xauth 

# Xauth file for server
authfile           /var/run/slim.auth


# Activate numlock when slim starts. Valid values: on|off
numlock             on

# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
# hidecursor          false

# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd           exec /bin/sh - ~/.xinitrc %session
login_cmd           exec /bin/bash -login ~/.xinitrc %session

# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
# sessionstart_cmd	some command
# sessionstop_cmd	some command

# Start in daemon mode. Valid values: yes | no
# Note that this can be overriden by the command line
# options "-d" and "-nodaemon"
# daemon	yes

# Set directory that contains the xsessions.
# slim reads xsesion from this directory, and be able to select.
sessiondir            /usr/share/xsessions/

# Executed when pressing F11 (requires imagemagick)
screenshot_cmd      import -window root /slim.png

# welcome message. Available variables: %host, %domain
welcome_msg         Welcome to %host

# Session message. Prepended to the session name when pressing F1
# session_msg         Session: 

# shutdown / reboot messages
shutdown_msg       The system is halting...
reboot_msg         The system is rebooting...

# default user, leave blank or remove this line
# for avoid pre-loading the username.
#default_user        simone

# Focus the password field on start when default_user is set
# Set to "yes" to enable this feature
#focus_password      no

# Automatically login the default user (without entering
# the password. Set to "yes" to enable this feature
#auto_login          no


# current theme, use comma separated list to specify a set to 
# randomly choose from
current_theme       default

# Lock file
lockfile            /var/lock/slim.lock

# Log file
logfile             /var/log/slim.log
Ainsi que le /var/log/slim.log :

Code : Tout sélectionner

slim: waiting for X server to begin accepting connections.
slim: pam_authentication(): Authentication failure
slim: unexpected signal 15
slim: connection to X server lost.

slim: waiting for X server to shut down......



slim: waiting for X server to begin accepting connections.
slim: pam_authentication(): Authentication failure

Je vous disait que j'avai trouvé une demi solution à mon problème ; c'est de lancer la commande startxfce4 -- :2 une fois loggé dans un tty. Le soucis c'est que j'aimerai comprendre pourquoi il veut bien me le lancer à partir de cette commande et pas à partir de startxfce4.

Je vous aurait bien donné les erreurs que me donnent les commandes startx et startxfce4 mais je n'arrive pas à rediriger leur sortie vers un fichier... :oops:

Voilà, j'espere avoir donné assez d'informations et que vous allez pouvoir me venir en aide, parce-que certaines choses m'échappent là...

En vous remerciant d'avance :wink:


PS : si je suis un peu confus quand à X ou Xfce4 c'est que j'ai un peu de mal à en saisir la différence :/
Dernière modification par Powlow le ven. 08 août 2014, 11:46, modifié 1 fois.
jean_no
yeomen
Messages : 285
Inscription : dim. 09 sept. 2007, 12:19

Re: [xfce4] Xfce4 ne veut pas démarrer normalement

Message par jean_no »

Salut

ton problème se situe dans ton /etc/slim.conf:
xserver_arguments -nolisten tcp vt07
Ainsi il te faut lire, relire et assimiler la new en page d'accueil:
https://archlinux.fr/news/xorg-server-1 ... disponible

A+
Avatar de l’utilisateur
Powlow
Hankyu
Messages : 31
Inscription : lun. 04 août 2014, 16:25

Re: [xfce4] Xfce4 ne veut pas démarrer normalement

Message par Powlow »

J'ai bien lu et relu mais j'ai un peu de mal à assimiler :? ...

C'est à dire que comme je veux lancer X depuis slim, il me faudrait reconfigurer X pour lui dire de s'éxécuter en tant que root ?
Et donc modifier le fichier /etc/X11/Xwrapper.config en lui mettant le parametre needs_root_rights à true ...

Mais le soucis c'est que je ne vois pas le rapport avec xserver_arguments (dont, je ne comprends pas les arguments :( )

Je te remercie pour ton aide mais je suis vraiment paumé là
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xfce4] Xfce4 ne veut pas démarrer normalement

Message par FoolEcho »

Remplace surtout exec startxfce4 dans ton ~/.xinitrc par (slim a aussi subi des changements à ce niveau dans le passé et ta configuration actuelle n'en tient pas compte, cf. wiki):

Code : Tout sélectionner

exec $1
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Powlow
Hankyu
Messages : 31
Inscription : lun. 04 août 2014, 16:25

Re: [xfce4] Xfce4 ne veut pas démarrer normalement

Message par Powlow »

Tout d'abord, merci pour ta réponse,
Je viens d'essayer et toujours le même probkeme, slim ne me lance pas xfce.

Vous pensez que le problème vient d'où ? Xorg ? Xfce ? Slim ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [xfce4] Xfce4 ne veut pas démarrer normalement

Message par benjarobin »

Le mot de passe n'est tout simplement pas le bon je dirais : pam_authentication(): Authentication failure
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Powlow
Hankyu
Messages : 31
Inscription : lun. 04 août 2014, 16:25

Re: [xfce4] Xfce4 ne veut pas démarrer normalement

Message par Powlow »

Ca a toujours été le même mot de passe et ça a toujours fonctioné, de plus c'est avec ce même mot de passe que j'ouvre mon tty pour lancer a la main le startxfce4 -- :2
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [xfce4] Xfce4 ne veut pas démarrer normalement

Message par benjarobin »

Et moi je pense que ton clavier est passé en querty suite à la mise à jour.
En tout cas cela ne te coûtera rien d'essayer de changer de mot de passe temporairement pour : eee par exemple, mot de passe indépendant de la disposition du clavier.

On pari combien que certains des fichiers de configuration ont été renommés : / etc/X11/xorg.conf.d/ ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Powlow
Hankyu
Messages : 31
Inscription : lun. 04 août 2014, 16:25

Re: [xfce4] Xfce4 ne veut pas démarrer normalement

Message par Powlow »

Effectivement, tu avais raison : dans SLIM mon clavier était en querty ôO
Du coup je me suis aperçu que le fichier /etc/X11/xorg.conf.d/10-evdev.conf avait été renommé en 10-evdev.conf.pacsave

Je l'ai rennommé correctement, et c'est bon, ça fonctionne :)

Merci beaucoup pour ton aide
Répondre