[slim] login fail (résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Avatar de l’utilisateur
sz120
Daikyu
Messages : 66
Inscription : mar. 03 juil. 2012, 21:44

[slim] login fail (résolu)

Message par sz120 »

Bonjour, je triture mon système et le forum à la recherche de la solution à ce problème mais en vain:

Je peux démarrer xfce4 depuis lightdm mais pas slim.

Quelques infos:

/etc/inittab

Code : Tout sélectionner

  #
# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)	Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

# Serial Virtual Console for KVM and others VMs
#s0:2345:respawn:/sbin/agetty -8 -s 9600 ttyS0 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 -s 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1
#x:5:respawn:/usr/sbin/lightdm &> /dev/null

# End of file
~/.xinitrc copié sur /etc/skel/.xinitrc (essayé de remplacer par le .xinitrc de la page http://wiki.archlinux.fr/Slim avec xfce4 en session par défaut mais aucun changement.)

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
/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

# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions            xfce4,icewm-session,wmaker,blackbox

# 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
lightdm étant assez...moche pour tout dire, j'insiste pour faire marcher slim.

Auriez-vous des conseils?
Dernière modification par sz120 le lun. 03 sept. 2012, 00:28, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [slim] login fail

Message par benjarobin »

Qu'est ce qui ne fonctionne pas ?
Slim ne se lance pas ?
Ton mot de passe n'est pas accepté ?
xfce4 ne se lance pas ?
starx permet-il de lancer xfce4 ?

Remplace ton .xinitrc par ceci :

Code : Tout sélectionner

#!/bin/bash

exec startxfce4 --with-ck-launch
Dernière modification par benjarobin le dim. 02 sept. 2012, 23:51, modifié 2 fois.
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
sz120
Daikyu
Messages : 66
Inscription : mar. 03 juil. 2012, 21:44

Re: [slim] login fail

Message par sz120 »

En fait je peux entrer mon id et mdp et l'écran affiche "faild to execute login command".

EDIT:

je passe donc par lightdm pour me connceter, ou bien startxfce4 en tty.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [slim] login fail

Message par benjarobin »

Est-ce que cela fonctionne avec le .xinitrc que je t'ai fournit ?
Arrives tu à lancer xfce4 via la commande startx depuis un tty connecté avec ton utilisateur ?
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
sz120
Daikyu
Messages : 66
Inscription : mar. 03 juil. 2012, 21:44

Re: [slim] login fail

Message par sz120 »

Malheureusement ton .xinitrc ne donne rien de plus.

Sinon comme dit plus haut, je peux me connecter via startxfce4 en décommentant lightdm dans /etc/inittab.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [slim] login fail

Message par benjarobin »

Bon je le refait : Arrives tu à lancer xfce4 via la commande startx depuis un tty connecté avec ton utilisateur ? (X ne doit pas être lancé, init 3)
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
sz120
Daikyu
Messages : 66
Inscription : mar. 03 juil. 2012, 21:44

Re: [slim] login fail

Message par sz120 »

Excuse-moi mais je crois que ce n'est pas très clair pour moi: quand je lance startx dans un tty j'obtiens 3 écrans avec une invite de commande $ mais pas xfce...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [slim] login fail

Message par benjarobin »

Le .xinitrc est bien dans ton home ? Tu lances bien startx avec ton utilisateur ?
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
sz120
Daikyu
Messages : 66
Inscription : mar. 03 juil. 2012, 21:44

Re: [slim] login fail

Message par sz120 »

C'est peut-être ça qui ne va pas. Quand j'entre $HOME/.xinitrc dans la console je me retrouve dans /root/.xinitrc. Je copie le fichier dans /home, je reboote et je poste...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [slim] login fail

Message par tuxce »

Si $HOME/.xinitrc correspond à root/.xinitrc, c'est tout simplement que t'es en root ! Ce que tu ne dois pas être si tu veux modifier le .xinitrc de l'utilisateur.
Avatar de l’utilisateur
sz120
Daikyu
Messages : 66
Inscription : mar. 03 juil. 2012, 21:44

Re: [slim] login fail

Message par sz120 »

tuxce a écrit :Si $HOME/.xinitrc correspond à root/.xinitrc, c'est tout simplement que t'es en root ! Ce que tu ne dois pas être si tu veux modifier le .xinitrc de l'utilisateur.
Merci pour cette précision, il fallait le savoir! Le fichier a été modifié en root mais tant pis...

Désormais j'ai bien /home.xinitrc mais pas de login.

Je lance startx en user, oui.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [slim] login fail

Message par tuxce »

sz120 a écrit :Désormais j'ai bien /home.xinitrc mais pas de login.
/home.xinitrc n'a pas de sens...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [slim] login fail

Message par benjarobin »

Ton home = /home/ton_user/
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
sz120
Daikyu
Messages : 66
Inscription : mar. 03 juil. 2012, 21:44

Re: [slim] login fail

Message par sz120 »

benjarobin a écrit :Ton home = /home/ton_user/
Ah ok; donc home/user/.xinitrc c'est ça?
Avatar de l’utilisateur
sz120
Daikyu
Messages : 66
Inscription : mar. 03 juil. 2012, 21:44

Re: [slim] login fail

Message par sz120 »

C'est bon ça marche, merci!
Répondre