Page 1 sur 1

[XFCE] erreur "liste d'applications de session..." (résolu)

Publié : mar. 15 mars 2011, 21:24
par kamui57
Bonjour tout le monde :chinois:

J'ai voulu mettre compiz sur mon XFCE. Pas de problème, je le démarrais avec fusion-icon au démarrage. Et puis j'ai voulu le faire démarrer avec la session, j'ai donc recherché sur google, ai vu cette méthode, finalement après de nombreux bidouillages dans les fichiers xfce4-session (mon fichier xfce4-session et celui de /etc - je crois que je n'ai touché à rien d'autre mais je ne suis pas sûre) et un rm ./.cache/sessions/* donné dans les commentaires ça marchait. Et j'ai redémarré, et j'ai ce message d'erreur. Sur un autre utilisateur, qui a le même xfce4-session.xml que moi, la session se lance.
message d'erreur à l'ouverture de session - le pc revient au gestionnaire de session (slim) ensuite a écrit :"The list of applications in the failsafe session is empty." en anglais
"La liste d'applications de la session de sauvegarde est vide." en français
Voici mon fichier

Code : Tout sélectionner

21:13:04 stepharch@mittelerde:~ 2$ cat /home/stepharch/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-session" version="1.0">
  <property name="general" type="empty">
    <property name="FailsafeSessionName" type="string" value="Failsafe"/>
    <property name="SessionName" type="string" value="Default"/>
    <property name="SaveOnExit" type="bool" value="true"/>
  </property>
  <property name="sessions" type="empty">
    <property name="Failsafe" type="empty">
      <property name="IsFailsafe" type="empty"/>
      <property name="Count" type="empty"/>
      <property name="Client0_Command" type="empty"/>
      <property name="Client0_PerScreen" type="empty"/>
      <property name="Client1_Command" type="empty"/>
      <property name="Client1_PerScreen" type="empty"/>
      <property name="Client2_Command" type="empty"/>
      <property name="Client2_PerScreen" type="empty"/>
      <property name="Client3_Command" type="empty"/>
      <property name="Client3_PerScreen" type="empty"/>
      <property name="Client4_Command" type="empty"/>
      <property name="Client4_PerScreen" type="empty"/>
    </property>
  </property>
  <property name="splash" type="empty">
    <property name="Engine" type="empty"/>
  </property>
</channel>
21:13:10 stepharch@mittelerde:~ 3$ 
le fichier de /etc

Code : Tout sélectionner

21:13:10 stepharch@mittelerde:~ 3$ cat /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-session" version="1.0">
  <property name="general" type="empty">
    <property name="FailsafeSessionName" type="string" value="Failsafe"/>
  </property>
  <property name="sessions" type="empty">
    <property name="Failsafe" type="empty">
      <property name="IsFailsafe" type="bool" value="true"/>
      <property name="Count" type="int" value="5"/>
      <property name="Client0_Command" type="array">
        <value type="xfwm4"/>
      </property>
      <property name="Client0_PerScreen" type="bool" value="false"/>
      <property name="Client1_Command" type="array">
        <value type="string" value="xfce4-panel"/>
      </property>
      <property name="Client1_PerScreen" type="bool" value="false"/>
      <property name="Client2_Command" type="array">
        <value type="string" value="Thunar"/>
        <value type="string" value="--daemon"/>
      </property>
      <property name="Client2_PerScreen" type="bool" value="false"/>
      <property name="Client3_Command" type="array">
        <value type="string" value="xfdesktop"/>
      </property>
      <property name="Client3_PerScreen" type="bool" value="false"/>
      <property name="Client4_Command" type="array">
        <value type="string" value="xfce4-settings-helper"/>
      </property>
      <property name="Client4_PerScreen" type="bool" value="false"/>
    </property>
  </property>
  <property name="splash" type="empty">
    <property name="Engine" type="string" value=""/>
  </property>
</channel>
21:13:52 stepharch@mittelerde:~ 4$ 
le fichier de l'autre utilisateur

Code : Tout sélectionner

21:13:52 stepharch@mittelerde:~ 4$ sudo cat /home/deutsch/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
Mot de passe : 
<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-session" version="1.0">
  <property name="general" type="empty">
    <property name="FailsafeSessionName" type="empty"/>
    <property name="SessionName" type="string" value="Default"/>
    <property name="SaveOnExit" type="bool" value="true"/>
  </property>
  <property name="sessions" type="empty">
    <property name="Failsafe" type="empty">
      <property name="IsFailsafe" type="empty"/>
      <property name="Count" type="empty"/>
      <property name="Client0_Command" type="empty"/>
      <property name="Client0_PerScreen" type="empty"/>
      <property name="Client1_Command" type="empty"/>
      <property name="Client1_PerScreen" type="empty"/>
      <property name="Client2_Command" type="empty"/>
      <property name="Client2_PerScreen" type="empty"/>
      <property name="Client3_Command" type="empty"/>
      <property name="Client3_PerScreen" type="empty"/>
      <property name="Client4_Command" type="empty"/>
      <property name="Client4_PerScreen" type="empty"/>
    </property>
  </property>
  <property name="splash" type="empty">
    <property name="Engine" type="empty"/>
  </property>
</channel>
21:14:30 stepharch@mittelerde:~ 5$ 
Avec l'autre utilisateur je viens de tester ça marche. J'avais testé un

Code : Tout sélectionner

mv .config .config.save
chez moi mais ça n'avait rien changé. J'ai cherché sur le net mais rien trouvé.

Merci d'avance pour votre aide :)

reedit : j'ai réinstallé le paquet xfce4-session, ça m'a enlevé l'erreur. Finalement même avec

Code : Tout sélectionner

<property name="Client0_Command" type="array">
        <value type="string" value="compiz"/>
        <value type="string" value="ccp"/>
      </property>
dans le xfce4-session.xml ça ne me lançait pas compiz, aucun WM n'était lancé alors j'ai mis

Code : Tout sélectionner

compiz --replace --sm-disable --ignore-desktop-hints ccp
dans les applis au démarrage.