• # Re: .xinitrc pour éviter qu'un crash de windowmanager ferme X

    Posté par . En réponse au message [X-Window] .xinitrc pour éviter qu'un crash de windowmanager ferme X. Évalué à 3.

    Avec cette méthode, un xterm est lancé quand icewm est fermé, quel que soit le code de retour de icewm, donc même quand icewm se termine avec succès.
    Il serait préférable d'utiliser :
    icewm || xterm
    Le xterm est alors exécuté seulement quand icewm échoue.

    Il est possible d'utiliser un WM de secours à la place d'un xterm, comme twm par exemple :)

    icewm || twm

    ou encore

    icewm || fluxbox || blackbox || twm || xterm

    Ce serait peut être aussi bien de relancer icewm tant qu'il crashe, ou alors proposer de lancer un autre gestionnaire de fenêtres, avec quelque chose du genre :

    wm = icewm
    resultat = faux
    tant que resultat == faux
    ____resultat = `wm`
    ____si resultat == faux
    ________demander si on veut relancer le wm actuel ou modifier le wm utilisé
    ________si l'utilisateur veut abandonner
    ____________resultat = vrai
    ________fin si
    ________si le wm est changé
    ____________mettre à jour la variable wm
    ________fin si
    ____fin si
    fin tant que