[LXDM] gestionnaire de fenêtre par défaut = kde

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
Inscription : ven. 09 sept. 2011, 14:21

[LXDM] gestionnaire de fenêtre par défaut = kde

Message par ignace72 »

Salut à tous,
J'ai installé LXDM et mis la connexion automatique.
Y a comme un soucis, LXDM me log direct sur Kde.
J'ai rajouté dans mon .bashrc :

Code : Tout sélectionner

if [ `tty` == /dev/tty1 ]; then 
	WM_DEFAUT=startxfce4
	xinit $WM_DEFAUT &
fi
Mis session=/usr/bin/startxfce4 dans /etc/lxdm/lxdm.conf

J'ai même désinstallé KDE mais il essaye quand même le bougre, ça échoue donc retour à LXDM.

Quelqu'un à une idée ou le WM par défaut peut-il être configurer.

Merci
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17594
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par benjarobin »

Comment tu lance ton interface graphique ? rc.conf ? inittab ?
Utilisé xinit me parait bizarre ! Je te conseil de lire le wiki
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
ignace72
Elfe
Messages : 546
Inscription : ven. 09 sept. 2011, 14:21

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par ignace72 »

Argh
Le wiki ok mais le wiki anglais alors car la vf me laisse sur ma faim.

Je lance LXDM par inittab.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
Inscription : ven. 09 sept. 2011, 14:21

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par ignace72 »

Ha oui, un truc.
J'ai un portable avec strictement les mêmes paquets installés (installation hors-ligne avec le cache de pacman) mais lui démarre bien avec Xfce.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par FoolEcho »

En effet, je pense que tu ne devrais pas modifier ton .bashrc, lxdm devrait faire le boulot.
ignace72 a écrit :J'ai installé LXDM et mis la connexion automatique.
Et sans connexion automatique ?
«The following statement is not true. The previous statement is true.» :nage:
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par avi3000 »

En fonctionnement standard, LXDM n'utilise pas ton ~/.bashrc.

Il te propose un choix de sessions sur l'écran de connexion en fonction des fichiers .desktop du répertoire [EDIT]/usr/share/xsessions.

Tu peux bien sûr changer le mode de fonctionnement, mais dans ce cas il n'y a pas trop d'intérêt à utiliser LXDM.

A mon avis, la meilleure méthode (c'est la mienne), c'est d'avoir 2 entrées de Grub{1,2} une en ro (inittab en 5) pour LXDM, et une ro 3 pour ~/xinitrc et bashrc, ce qui donne toute la souplesse désirée à la chose.
Dernière modification par avi3000 le mer. 28 sept. 2011, 11:41, modifié 1 fois.
Je suis sur devuan avec sysvinit et kbwm
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
Inscription : ven. 09 sept. 2011, 14:21

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par ignace72 »

Ben sans connexion automatique j'ai le choix du WM !
Plus sérieusement si je choisis Défaut ça essaye de lancer Kde.
Par-contre Lxdm à son propre Xsession (le fichier qui lui sert pour créer le menu de choix des WM) :

Code : Tout sélectionner

#!/bin/bash

# use bash for "exec -l", howto run login shell by /bin/sh ?

[[ -f /etc/profile ]] && . /etc/profile
[[ -f "$HOME/.profile" ]] && . "$HOME/.profile"
[[ -f /etc/xprofile ]] && . /etc/xprofile
[[ -f "$HOME/.xprofile" ]] && . "$HOME/.xprofile"

if [ $# -eq 1 -a -n "$1" ]; then
	LXSESSION=$1
else
# default session
	LXSESSION=/usr/bin/startlxde
fi

[ -f /etc/xprofile ] && . /etc/xprofile
[ -f ~/.xprofile ] && . ~/.xprofile

if [ -f /etc/X11/xinit/xinitrc-common ]; then
# fedora
	. /etc/X11/xinit/xinitrc-common
	if ! [ -z "$XDG_SESSION_COOKIE" ]; then
		CK_XINIT_SESSION=
	elif [ -x /usr/bin/ck-launch-session -a -z "$CK_XINIT_SESSION" ]; then
		CK_XINIT_SESSION="/usr/bin/ck-launch-session"
	fi
	exec -l $SHELL -c "$CK_XINIT_SESSION \"$LXSESSION\""
elif [ -x /etc/X11/xinit/Xsession ]; then
# fedora
	exec /etc/X11/xinit/Xsession "$LXSESSION"
elif [ -x /etc/X11/Xsession ]; then
# mandriva, debian, ubuntu
	exec /etc/X11/Xsession "$LXSESSION"
elif [ -x /etc/X11/xinit/xinitrc ]; then
#suse
	export WINDOWMANAGER=$LXSESSION
	exec -l $SHELL -c /etc/X11/xinit/xinitrc
else
# unknown, user should custom /etc/lxdm/xinitrc self
	if [ -x /etc/lxdm/xinitrc ]; then
		. /etc/lxdm/xinitrc
	fi
	if ! [ -z "$XDG_SESSION_COOKIE" ]; then
		CK_XINIT_SESSION=
	elif [ -x /usr/bin/ck-launch-session ]; then
		CK_XINIT_SESSION="/usr/bin/ck-launch-session"
	fi
	exec -l $SHELL -c "$CK_XINIT_SESSION \"$LXSESSION\""
fi
Heu, j'ai aucun fichier dans /usr/share/lxsession/, juste un répertoire images.
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par avi3000 »

mes excuses, je n'ai pas de linux sous la main.

/usr/share/xsessions, car ces fichiers .desktop ne sont pas spécifiques à LXDM et sont inclus dans les packages des WM (dwm, wmii, wmfs, openbox, pekwm, ...).
SLIM ne les utilise pas, mais je pense que GDM et KDM s'en servent.

C'est l'un des avantages de LXDM sur SLIM: tu n'as pas de fichier .conf à modifier quand tu ajoutes un nouveau WM. Il est disponible automatiquement.

le Xsession que tu cites est exécuté après la connexion par l'écran de login.
Je suis sur devuan avec sysvinit et kbwm
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par tuxce »

ignace72 a écrit : J'ai rajouté dans mon .bashrc :
Tu utilises un gestionnaire de connexion justement pour te passer des contournements de ce genre.
/dev/tty1 correspond à ton premier écran texte (celui que tu as avec ctrl-alt-f1), lxdm comme les autres, par défaut, se lance sur le 7.
ignace72 a écrit :Argh
Le wiki ok mais le wiki anglais alors car la vf me laisse sur ma faim.
Et pourtant, il indique bien que c'est startx qu'il faut utiliser (en tout cas pour le .bashrc)

Pour en revenir au point de départ, lxdm, comme gdm ou kdm utilise le fichier ~/.dmrc pour déterminer la session par défaut. Si ce dernier n'existe pas, il utilise la valeur de session définie dans /etc/lxdm/lxdm.conf, sinon, il lance lxde comme indiqué dans /etc/lxdm/Xsession.

J'imagine que tu n'as pas modifié le /etc/lxdm/lxdm.conf et comme ça te lances kde, c'est que tu dois avoir un ~/.dmrc y faisant référence, il suffit de le supprimer ou de le modifier.
Par contre, à ma connaissance, lxdm ne crée pas de fichier ~/.dmrc, (gdm/kdm le font si tu choisis un autre DE que le leur)
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par avi3000 »

tuxce a écrit :Par contre, à ma connaissance, lxdm ne crée pas de fichier ~/.dmrc
lxdm gère le dernier WM utilisé. Je regarderai ce soir quel est le fichier utilisé pour cela.
Je suis sur devuan avec sysvinit et kbwm
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par tuxce »

Sauf changement, il garde une trace dans /var/lib/lxdm/lxdm.conf mais ce n'est pas spécifique à l'utilisateur.
Avatar de l’utilisateur
ignace72
Elfe
Messages : 546
Inscription : ven. 09 sept. 2011, 14:21

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par ignace72 »

Woupi,
Bravo tuxce,

C'était .dmrc qui indiquait kde-plasma.
une fois supprimé, défaut me donne bien xfce.
Il n'en restait qu'un, et c'est celui-là que j'ai laissé passé.

Merci à tous.
Dernière modification par tuxce le mer. 28 sept. 2011, 15:25, modifié 1 fois.
Raison : pas besoin de citer l'ensemble du messsage
Intel i3-12100F Quad-Core,32 Go de RAM DDR5.
Wifi 6E, Ethernet 2,5 Gb, USB3.2 gen 1 et 2, S-ATA 3
21,5" LCD x2 sur Intel Arc A310.
XFce et BÉPO.
Site perso : https://ignace72.eu
avi3000
Chu Ko Nu
Messages : 405
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [LXDM] gestionnaire de fenêtre par défaut = kde

Message par avi3000 »

tout juste, Auguste.

/var/lib/lxdm/lxdm.conf

Code : Tout sélectionner

[base]
last_session=/usr/share/xsessions/pekwm.desktop
last_lang=
Je suis sur devuan avec sysvinit et kbwm
Répondre