Problèmes et questions concernant l'édition XFCE.

Session XFCE qui s'ouvre deux fois

#1Messageil y a 8 ans

Bonjour,

je viens d'installer Cinnamon afin de le tester sur ma Manjaro XFCE. Je me suis ensuite déconnecté pour changer de session.
Je me suis alors aperçu que ma session ne se fermait pas, et que je me retrouvais en plus avec tous les greffons en double dans le tableau de bord.

A la seconde déconnexion, je me suis bien retrouvé sur l'écran d'identification. A la connexion sous Cinnamon, c'est toujours XFCE qui se lance. Lorsque je me déconnecte, je me retrouve alors directement sous Cinnamon.

En résumé, quel que soit l'environnement que je choisisse, j'ai l'environnement + ma session XFCE, et ce que XFCE soit seul installé ou en parallèle de Cinnamon.

Lorsque je lance de gestionnaire de tâches, je ne vois pas de processus en double...

Une idée ?

Session XFCE qui s'ouvre deux fois

#2Messageil y a 8 ans

Salut,

Il faudrait savoir si ça ne lance pas deux gestionnaires de session, celui de Cinnamon et celui d'Xfce.

Session XFCE qui s'ouvre deux fois

#3Messageil y a 8 ans

Je ne pense pas que le problème vienne de là, il est également présent une fois Cinnamon supprimé et il me semble l'avoir constaté avant d'installer Cinnamon la première fois...

Session XFCE qui s'ouvre deux fois

#4Messageil y a 8 ans

Tu as peut être un souci avec la dernière session sauvegardée, tu peux essayer de nettoyer le cache en virant ce qui se trouve dans ~/.cache/sessions/ .

Session XFCE qui s'ouvre deux fois

#5Messageil y a 8 ans

Bonsoir,

malheureusement, ça ne change rien...

Session XFCE qui s'ouvre deux fois

#6Messageil y a 8 ans

Pas d'autre idée ? :desole:

Session XFCE qui s'ouvre deux fois

#7Messageil y a 8 ans

Elément complémentaire : lorsque que fais CTRL + ALT+ <-- , cela ferme bien ma session...

Session XFCE qui s'ouvre deux fois

#8Messageil y a 8 ans

c'est quoi comme gestionnaire de connexion ? lightdm ?

Session XFCE qui s'ouvre deux fois

#9Messageil y a 8 ans

Oui, c'est bien Lightdm.

Session XFCE qui s'ouvre deux fois

#10Messageil y a 8 ans

Tu as une idée ?

Session XFCE qui s'ouvre deux fois

#11Messageil y a 8 ans

hélas non, pas avec Lightdm...
par contre Lightdm fait des logs, situés dans /var/log/lightdm, tu pourrais y jeter une paupière à la recherche d'un truc pas normal.

Session XFCE qui s'ouvre deux fois

#12Messageil y a 8 ans

Bonjour,

je pense qu'il y a en effet un problème de ce côté là, mais le log est différent d'hier où il me semblait plus clair...

[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.16.6, UID=0 PID=566
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG:   [SeatDefaults] is now called [Seat:*], please update this configuration
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registered seat module xlocal
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Registered seat module unity
[+0.04s] DEBUG: Monitoring logind for seats
[+0.04s] DEBUG: New seat added from logind: seat0
[+0.04s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.04s] DEBUG: Seat seat0: Starting
[+0.04s] DEBUG: Seat seat0: Creating greeter session
[+0.04s] DEBUG: Seat seat0: Creating display server of type x
[+0.05s] DEBUG: Quitting Plymouth
[+1.26s] DEBUG: Using VT 1
[+1.26s] DEBUG: Seat seat0: Starting local X display on VT 1
[+1.26s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log
[+1.26s] DEBUG: DisplayServer x-0: Writing X server authority to /run/lightdm/root/:0
[+1.27s] DEBUG: DisplayServer x-0: Launching X Server
[+1.27s] DEBUG: Launching process 1053: /usr/sbin/X :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
[+1.27s] DEBUG: DisplayServer x-0: Waiting for ready signal from X server :0
[+1.27s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+1.27s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+1.38s] DEBUG: Loading users from org.freedesktop.Accounts
[+1.38s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+1.38s] DEBUG: User /org/freedesktop/Accounts/User1001 added
[+1.68s] DEBUG: Got signal 10 from process 1053
[+1.68s] DEBUG: DisplayServer x-0: Got signal from X server :0
[+1.68s] DEBUG: DisplayServer x-0: Connecting to XServer :0
[+1.68s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+1.68s] DEBUG: Session pid=1586: Started with service 'lightdm-greeter', username 'lightdm'
[+1.70s] DEBUG: Session pid=1586: Authentication complete with return value 0: Success
[+1.70s] DEBUG: Seat seat0: Session authenticated, running command
[+1.70s] DEBUG: Session pid=1586: Running command /usr/sbin/lightdm-gtk-greeter
[+1.70s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+1.70s] DEBUG: Session pid=1586: Logging to /var/log/lightdm/x-0-greeter.log
[+1.73s] DEBUG: Activating VT 1
[+1.73s] DEBUG: Activating login1 session c1
[+1.73s] DEBUG: Seat seat0 changes active session to c1
[+1.73s] DEBUG: Session c1 is already active
[+1.94s] DEBUG: Session pid=1586: Greeter connected version=1.16.6 resettable=false
[+2.14s] DEBUG: Session pid=1586: Greeter start authentication for maxeric
[+2.14s] DEBUG: Session pid=2448: Started with service 'lightdm', username 'maxeric'
[+2.15s] DEBUG: Session pid=2448: Got 1 message(s) from PAM
[+2.15s] DEBUG: Session pid=1586: Prompt greeter with 1 message(s)
[+7.16s] DEBUG: Session pid=1586: Continue authentication
[+7.17s] DEBUG: Session pid=2448: Authentication complete with return value 0: Success
[+7.17s] DEBUG: Session pid=1586: Authenticate result for user maxeric: Success
[+7.17s] DEBUG: Session pid=1586: User maxeric authorized
[+7.17s] DEBUG: Session pid=1586: Greeter sets language fr_FR.utf8
[+7.87s] DEBUG: Session pid=1586: Greeter requests session cinnamon
[+7.87s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
[+7.87s] DEBUG: Session pid=1586: Sending SIGTERM
[+7.93s] DEBUG: Session pid=1586: Greeter closed communication channel
[+7.93s] DEBUG: Session pid=1586: Exited with return value 0
[+7.93s] DEBUG: Seat seat0: Session stopped
[+7.93s] DEBUG: Seat seat0: Greeter stopped, running session
[+7.93s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
[+7.93s] DEBUG: Session pid=2448: Running command /etc/lightdm/Xsession cinnamon-session-cinnamon
[+7.93s] DEBUG: Creating shared data directory /var/lib/lightdm-data/maxeric
[+7.93s] DEBUG: Session pid=2448: Logging to .xsession-errors
[+8.03s] DEBUG: Activating VT 1
[+8.03s] DEBUG: Activating login1 session c2
[+8.03s] DEBUG: Seat seat0 changes active session to
[+8.03s] DEBUG: Seat seat0 changes active session to c2
[+8.03s] DEBUG: Session c2 is already active


** Message: Starting lightdm-gtk-greeter 2.0.1 (May 26 2015, 08:48:40)
** Message: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf

** (lightdm-gtk-greeter:1707): WARNING **: [PIDs] Failed to execute command: upstart

Session XFCE qui s'ouvre deux fois

#13Messageil y a 7 ans

Bonjour,

je reviens sur mon problème sur lequel je viens de me pencher de nouveau. Visiblement, ce n'est pas XFCE qui se lance deux fois mais LightDM qui ne ferme pas la session correctement ou qui n'ouvre pas correctement la session (ouvre XFCE au lieu de Cinnamon dans le cas exposé).

J'ai donc changé de gestionnaire de connexion. En résumé :
- LightDM pose problème
- GDM pose le même problème
- LXDM pose le même problème
- SDDM fonctionne bien et me ferme la session XFCE en une seule fois (normalement quoi !). J'aimerais maintenant pouvoir me personnaliser un peu, mais je crois qu'il n'existe pas d'outil graphique pour cela.

Je vais tenter d'installer un Cinnamon ou un mate en parallèle pour voir si le problème se représente lorsque deux environnements cohabitent, n'ayant pas identifié son origine.

Session XFCE qui s'ouvre deux fois

#14Messageil y a 7 ans

Bonjour,

après réinstallation de Cinnamon, aucun problème. Le soucis venait bien de LightDM, sans en comprendre l'origine.

Bizarre.

Session XFCE qui s'ouvre deux fois

#15Messageil y a 7 ans

En cherchant plus largement, je suis tombé sur ce sujet sur Archlinux.fr.
La solution passerait par le déplacement de fichiers de conf:
J'ai donc renommé /etc/lightdm/lightdm.conf en /etc/lightdm/lightdm.conf.old pour garder la version d'origine, puis j'ai renommé /etc/lightdm/lightdm.conf.pacnew en /etc/lightdm/lightdm.conf

Et au reboot, tout allait bien...

Peut-être que c'était aussi le problème chez toi, mais comme tu es passé à un autre DM :saispas:

Session XFCE qui s'ouvre deux fois

#16Messageil y a 7 ans

Hello,

quand j'aurai un moment, je repasserai à LightDM et je tenterai. Merci !

Session XFCE qui s'ouvre deux fois

#17Messageil y a 7 ans

lemust83 a écrit :En cherchant plus largement, je suis tombé sur ce sujet sur Archlinux.fr.
La solution passerait par le déplacement de fichiers de conf:

Cette solution n'a pas fonctionné pour moi.

J'ai le même problème... du moins il semble similaire, après une tentative de déconnexion une nouvelle session se lance d'elle même et j'ai un double affichage de greffons dans le tableau de bord.
Si je refais une nouvelle tentative de déconnexion cette fois je quitte bien la session et reviens à l'écran de login.
Mais en ré-entrant dans la nouvelle session et avant d'y aboutir j'ai deux fenêtres d'erreurs/avertissements.

La première :

Impossible de contacter le serveur de configuration
Failed to connect to socket /tmp/dbus-FyNuVeFx5c: connexion refusée

La deuxième :

Impossible de déterminer le nom de la session sans échec
Causes possibles: xfcond ne fonctionne pas (problème de configuration D-BUS):
la variable d'environnement $XDG_CONFIG_DIRS n'est pas définie correctement (elle doit contenir </etc>):
ou xfce4-session n'est installé correctement

Après fermeture de ces deux fenêtres d’avertissement une session démarre cette fois correctement sans ce double affichage de greffons.

J'ai tenté une réinstallation de xfce4-session puis de dbus mais sans effet.

Session XFCE qui s'ouvre deux fois

#18Messageil y a 7 ans

'LLo,

As-tu vérifié $XDG_CONFIG_DIRS en tapant env dans la fenêtre noire un terminal ?

Session XFCE qui s'ouvre deux fois

#19Messageil y a 7 ans

@ fassil

Oups, même pas pensé à le faire, voilà le résultat... quasi identique à celui de mon EeePC qui n'a pas ce problème :

[jacotux@T-C21H ~]$ env
XDG_VTNR=7
CSF_XmlOcafResource=/opt/opencascade/src/XmlOcafResource
XDG_SESSION_ID=c2
SAL_USE_VCLPLUGIN=gtk
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/jacotux
GIO_LAUNCHED_DESKTOP_FILE_PID=1619
TERM=xterm
SHELL=/bin/bash
CSF_StandardDefaults=/opt/opencascade/src/StdResource
HISTSIZE=10000
GTK2_RC_FILES=/home/jacotux/.gtkrc-2.0
CSF_XSMessage=/opt/opencascade/src/XSMessage
WINDOWID=71303172
GTK_MODULES=canberra-gtk-module
USER=jacotux
HISTFILESIZE=10000
CSF_StandardLiteDefaults=/opt/opencascade/src/StdResource
LD_LIBRARY_PATH=/opt/opencascade/lib:/opt/opencascade/lib
CASROOT=/opt/opencascade
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
CSF_UnitsDefinition=/opt/opencascade/src/UnitsAPI/Units.dat
SESSION_MANAGER=local/T-C21H:@/tmp/.ICE-unix/1044,unix/T-C21H:/tmp/.ICE-unix/1044
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/xfce4-terminal.desktop
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
CSF_STEPDefaults=/opt/opencascade/src/XSTEPResource
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/opt/opencascade/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
MAIL=/var/spool/mail/jacotux
DESKTOP_SESSION=xfce
MMGT_CLEAR=1
CSF_IGESDefaults=/opt/opencascade/src/XSTEPResource
GSETTINGS_SCHEMA_DIR=/home/jacotux/data
XDG_SESSION_TYPE=x11
PWD=/home/jacotux
CSF_GraphicShr=/opt/opencascade/lib/libTKOpenGl.so
CSF_EXCEPTION_PROMPT=1
CSF_PluginDefaults=/opt/opencascade/src/StdResource
LANG=fr_FR.utf8
CSF_LANGUAGE=us
GDMSESSION=xfce
HISTCONTROL=ignoreboth
XDG_SEAT=seat0
HOME=/home/jacotux
SHLVL=2
CSF_UnitsLexicon=/opt/opencascade/src/UnitsAPI/Lexi_Expr.dat
XDG_SESSION_DESKTOP=xfce
LOGNAME=jacotux
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-q94fMriyza,guid=ab88b90ba08fa717b0ad6cd957bb2e1e
CSF_XCAFDefaults=/opt/opencascade/src/StdResource
BROWSER=/usr/bin/xdg-open
XDG_RUNTIME_DIR=/run/user/1000
DISPLAY=:0.0
CSF_MDTVTexturesDirectory=/opt/opencascade/src/Textures
XDG_CURRENT_DESKTOP=XFCE
CSF_SHMessage=/opt/opencascade/src/SHMessage
XAUTHORITY=/home/jacotux/.Xauthority
COLORTERM=xfce4-terminal
_=/usr/bin/env
[jacotux@T-C21H ~]$


Réédition :
Après un contrôle plus fin avec diffuse pour comparer les deux, il me manque XDG_CONFIG_DIRS=/etc/xdg
Comment on recréer la variable d'environnement ?

Session XFCE qui s'ouvre deux fois

#20Messageil y a 7 ans

Je ne sais point, avec E j'ai une petite boite sympa & graphique pour faire ça.. :siffle
env --help ou man env ou archwiki..!
Répondre