La distribution éducative pour débutants et initiés.

Vous n'êtes pas identifié(e).

Annonce

PrimTux3-Raspberry Pi est disponible pour tests ici

  • Pour être automatiquement informé des réponses à vos messages sur le forum, n'oubliez pas de cliquer sur "Suivre cette discussion" en bas de page. Mieux, en vous abonnant au flux RSS du forum, vous pourrez suivre tout nouveau message sur l'ensemble du forum.
  • En allant dans votre Profil, ligne "Vie privée", vous pouvez également cocher "Suivre automatiquement les sujets auxquels on a répondu.", vous n'aurez plus à cliquer sur "Suivre cette discussion" lorsque vous postez un message.
  • Carte des membres pouvant aider et des écoles sous PrimTux, merci de nous envoyer un email si vous souhaitez y apparaître.
  • Abonnez-vous à la newsletter sur le site principal pour être informé des nouveaux paquets, nouvelles versions, bugs...

#1 01-07-2018 11:34:49

Philippe Dpt35
Modérateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 004
Site Web

Problème possible sur les scripts de la fenêtre d'accueil

En construisant le script de test de lancement automatisé des applications qui me fait changer le fichier .fluxbox/startup, je me suis aperçu d'un problème possible pour les scripts d'activation/désactivation de la fenêtre d'accueil. Ça m'était sorti de la tête mais une discussion récente sur la modification du fichier .fluxbox/startup pour paramétrer la souris pour un gaucher me l'a remis en mémoire.

Les scripts modifient une ligne du fichier .fluxbox/startup par référence au numéro de ligne.
Or si un utilisateur modifie ce fichier le numéro de ligne peut changer. Le problème ne semble pas s'être encore posé mais il conviendrait alors de modifier les scripts en remplaçant la commande actuelle:
accueil off

sed -i '36s/^/# /' startup $HOME/.fluxbox/startup

accueil on

sed -i '36s/[# ]*//' startup $HOME/.fluxbox/startup

par une référence par motif
accueil off

sed -i 's/^exec \/usr\/local\/bin\/primtux\/accueil \&/#exec \/usr\/local\/bin\/primtux\/accueil \&/' $HOME/.fluxbox/startup

accueil on

sed -i 's/^[# ]*exec \/usr\/local\/bin\/primtux\/accueil \&/exec \/usr\/local\/bin\/primtux\/accueil \&/' $HOME/.fluxbox/startup

Cette solution a été vérifiée.

Hors ligne

#2 01-07-2018 11:48:45

Steph
Administrateur
Inscription : 03-06-2015
Messages : 4 429

Re : Problème possible sur les scripts de la fenêtre d'accueil

Toute nouvelle ligne est à insérer avant

exec fluxbox &

C'est ce que je conseille toujours quand ces sollicitations arrivent. Ainsi les numéros de lignes ne changent pas. C'est la même chose pour les handymenus. Maintenant c'est sûr qu'on peut remplacer par j'ai vu cette ligne je la commente.

Hors ligne

#3 01-07-2018 12:07:42

Philippe Dpt35
Modérateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 004
Site Web

Re : Problème possible sur les scripts de la fenêtre d'accueil

On peut laisser les choses en l'état, la probabilité que le problème se pose étant très faible.
On ne fera alors de modif que dans ce cas, ou dans les futures versions, la solution étant mise en mémoire ici.

Hors ligne

#4 01-07-2018 12:08:59

Steph
Administrateur
Inscription : 03-06-2015
Messages : 4 429

Re : Problème possible sur les scripts de la fenêtre d'accueil

Non je le fais là avec l'accueil et las handymenus aussi, on sera tranquille au cas où.

Hors ligne

Pied de page des forums