[xfce]xfwm ne se lance pas à chaque fois.

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

[xfce]xfwm ne se lance pas à chaque fois.

Message par lensilvan »

Bonjour,
Je suis sous xfce4 et démarre à partir de slim. Cependant, il arrive de temps en temps que xfwm4 ne se lance pas et il faut faire xfwm4 &. Ce problème existe depuis que j'utilise xfce mais j'ai comme l'impression que la fréquence augmente de plus en plus ces derniers temps.
Avez vous une idée du problème?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par FoolEcho »

Au pif, des trucs faits en root, find ~ -user root ou tu démarres mal xfce4 (contenu du ~/.xinitrc + ligne login de slim.conf) ?
Sinon voir du côté du log de session (/var/log/slim.log).
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par lensilvan »

Après avoir mis à jour, c'est de mal en pis. Ce problème apparait désormais à chaque démarrage et on peut le prévoir en voyant le temps fou que prend le système pour quitter, se déconnecter, reboot, etc. Maintenant, il est impossible d'écrire dans un terminal, ce qui oblige à utiliser le mode texte, lent et qui fonctionne mal par ailleur.

(Je recopie manuellement à partir de ce qu'affiche les fichiers, étant impossible de copier coller, et il peut avoir des erreurs, soyez donc indulgent svp.)

~/.xinitrc

Code : Tout sélectionner

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
  done
  unset f
fi 

exec startxfce4

Code : Tout sélectionner

login_cmd      exec ck-launch-session /bin/bash -login ~/.xinitrc %session
Quelle partie de slim.log est elle nécessaire?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17580
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par benjarobin »

Pour slim je te conseil de mettre ceci :

Code : Tout sélectionner

login_cmd      exec /bin/bash --login ~/.xinitrc %session
Pour ton ~/.xinitrc uniquement ceci

Code : Tout sélectionner

#!/bin/bash
exec ck-launch-session startxfce4
Mais je en pense pas qu'il y est le moindre impacte :(
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
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par mimile »

Bonjour,

Je sais que cela ne se fait pas de se greffer sur un sujet pour évoquer un problème fut-il similaire, mais voici 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
Il n y'a aucune option "exec" d'activée.

Alors, je me pose la question de savoir comment gnome (restreint) démarre quand même.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par lensilvan »

Bonjour.
Simplement, à mon avis il faut décommenter le exec correspondant à l'interface utilisée.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par oktoberfest »

Le .xinitrc n'est pas forcément utilisé, tout dépend de ce que tu utilises pour démarrer une session graphique (startx, kdm, slim, gdm...)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par lensilvan »

benjarobin a écrit :Pour slim je te conseil de mettre ceci :

Code : Tout sélectionner

login_cmd      exec /bin/bash --login ~/.xinitrc %session
Pour ton ~/.xinitrc uniquement ceci

Code : Tout sélectionner

#!/bin/bash
exec ck-launch-session startxfce4
Mais je en pense pas qu'il y est le moindre impacte :(
Pour compliquer la chose, mon clavier a des problèmes en mode texte. Des touches fonctionnent mal et il faut souvent appuyer fort pour écrire quoi que ce soit en mode texte, alors qu'en mode graphique, tout va bien. Alors, vous imaginez la galère lorsqu'il faut se connecter...
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par lensilvan »

Bon. Par "miracle", j'ai réussi à utiliser le terminal sur le mode graphique:

Code : Tout sélectionner

$ $ xfwm4 &
[1] 2588
xfwm4 s'est bien lancé, mais je n'ose pas faire reboot ou éteindre, de peur qu'au redémarrage xfwm4 ne se lance pas et qu'il faille passer par le mode texte au clavier bogué et tout le reste...
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par mimile »

oktoberfest a écrit :Le .xinitrc n'est pas forcément utilisé, tout dépend de ce que tu utilises pour démarrer une session graphique (startx, kdm, slim, gdm...)
Effectivement, ma session graphique est démarrée par /etc/inittab (gdm).

Merci (je sors :wink: )
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1217
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par karhu »

Peut-être peux tu essayer de démarrer ta session Xfce avec un autre gestionnaire de fenêtres.
Openbox, par exemple, qui peut se substituer "facilement".
Ce n'est pas LA solution, c'est juste pour voir s'il y a une différence de comportement avec les deux gestionnaires et chercher une piste.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par FoolEcho »

lensilvan a écrit :Quelle partie de slim.log est elle nécessaire?
Celle qui correspond à ta session bien sûr. :)
Tu peux mettre le log actuel de côté pour repartir sur du propre (ou tu rajoutes &> ~/.xsession-errors à la fin de la ligne du login_cmd, tu redémarres slim, tu te connectes et tu nous postes le ~/.xsession-errors -- sinon il n'y en a pas, tout est dans slim.log).

Pense à pastebin plutôt que de recopier à la main.
lensilvan a écrit :Pour compliquer la chose, mon clavier a des problèmes en mode texte. Des touches fonctionnent mal et il faut souvent appuyer fort pour écrire quoi que ce soit en mode texte, alors qu'en mode graphique, tout va bien. Alors, vous imaginez la galère lorsqu'il faut se connecter...
Sur le tty1 ? J'ai le même soucis de longue date quand je suis sur une session utilisateur sur mon eeepc. Essaie sur le tty2 dès fois.
karhu a écrit :Peut-être peux tu essayer de démarrer ta session Xfce avec un autre gestionnaire de fenêtres.
Avant d'aller plus loin, tu as essayé find ~ -user root ?
Essaie de démarrer xfce avec un utilisateur test aussi.
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par lensilvan »

Non, aucun fichier n'appartient à root.
Sinon, comment faire pour configurer le tty? Il apparaît énormément dans inittab, je ne sais pas où modifier. J'accède au mode texte via CTRL+ALT+F1 et CTRL+ALT+F7 pour en sortir.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par FoolEcho »

Rien à modifier: par défaut, tu as accès aux ttys de 1 à 6 avec CTRL+ALT+F1... à F6. :)
«The following statement is not true. The previous statement is true.» :nage:
lensilvan
Chu Ko Nu
Messages : 305
Inscription : lun. 13 juin 2011, 11:40

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par lensilvan »

Désolé pour le retard, très occupé ces derniers temps.
Maintenant, ce problème de xfwm arrive assez fréquement mais en tout cas voici le slim.log:

Code : Tout sélectionner

/usr/bin/xauth:  file /var/run/slim.auth does not exist


slim: waiting for X server to begin accepting connections
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.10.3.901 (1.10.4 RC 1)
Release Date: 2011-07-29
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.0.0-ARCH i686
Current Operating System: Linux ctkarch 3.0-ARCH #1 SMP PREEMPT Wed Aug 17 20:2$
Kernel command line: root=/dev/disk/by-uuid/878e4d4e-2a53-4c7f-b76d-7a0a7868716$
Build Date: 08 August 2011  08:28:07AM

Current version of pixman: 0.22.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Aug 26 23:59:56 2011
(==) Using config directory: "/etc/X11/xorg.conf.d"
.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
/usr/bin/xauth:  file /home/fowl/.Xauthority does not exist
/home/fowl: /home/fowl : ceci est un répertoire
slim: waiting for X server to shut down

/usr/bin/xauth:  file /var/run/slim.auth does not exist


slim: waiting for X server to begin accepting connections
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.10.3.901 (1.10.4 RC 1)
Release Date: 2011-07-29
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.0.0-ARCH i686
Current Operating System: Linux ctkarch 3.0-ARCH #1 SMP PREEMPT Wed Aug 17 20:2$
Kernel command line: root=/dev/disk/by-uuid/878e4d4e-2a53-4c7f-b76d-7a0a7868716$
Build Date: 08 August 2011  08:28:07AM

Current version of pixman: 0.22.2
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 27 00:00:21 2011
(==) Using config directory: "/etc/X11/xorg.conf.d"
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
>                   Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
.
slim: unexpected signal 15

slim: waiting for X server to shut down

/usr/bin/xauth:  file /var/run/slim.auth does not exist


slim: waiting for X server to begin accepting connections
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Re: [xfce]xfwm ne se lance pas à chaque fois.

Message par Skunnyk »

En console, avant de lancer ta session, fais un rm -rf ~/.cache/sessions/ , ce problème avec xfwm4 peut arriver lorsque le cache est foireux (bon après tu as l'air d'avoir d'autres soucis).
Et comme déjà dis, tentes aussi avec un autre user et donc avec une configuration vide, voir si ça vient de là.
Répondre