Projet

Général

Profil

Tâche #31953

Scénario #31841: Genconfig : problème pour quitter si le mode kiosk n'est pas complètement appliqué

Revoir l'ordre de démarrage entre firefox et matchbox

Ajouté par Emmanuel GARETTE il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
17/03/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 6a4870c5 (diff)
Ajouté par Emmanuel GARETTE il y a environ 3 ans

démarrager matchbox après le démarrage complet des processus liés à firefox (attente maximum d'environ 16 secondes) (ref #31841)

Révision 7f4eaa9e (diff)
Ajouté par Emmanuel GARETTE il y a environ 3 ans

attendre que firefox avec childID à 4 soit démarré plutôt de compter le nombre de processus (ref #31953)

Révision 4f234db0 (diff)
Ajouté par Daniel Dehennin il y a environ 3 ans

Simplify the firefox wait test and add extra sleep

Ref: #31953

Historique

#1 Mis à jour par Emmanuel GARETTE il y a environ 3 ans

  • Statut changé de Nouveau à Résolu

#2 Mis à jour par Daniel Dehennin il y a environ 3 ans

  • Statut changé de Résolu à En cours

J’ai essayé sur un aca.eolebase-2.8.0-daily et aca.scribe-2.8.1-daily et j’ai toujours la lenteur à quitter GenConfig.

#3 Mis à jour par Emmanuel GARETTE il y a environ 3 ans

  • Statut changé de En cours à Résolu

Compter le nombre de processus ce semble pas la meilleure méthode, si on retire le "sleep .5" et qu'on augmente la taille de la boucle, on a parfois l'onglet "privacy".

Je regarde donc maintenant que firefox est bien démarré le thread avec childid à 4.

J'ai démarré 20 gen_config sans sleep et je n'ai pas vu d'onglet

Par contre si la fenêtre "privacy" n'est pas ouverte je ne reproduit pas le problème ni sur l'eolebase ni sur le scribe.

Qu'entends tu par lenteur ?

Normalement quand on fait "quitter" on a une fenêtre "Vous êtes sur le point de quitter genconfig. ..." qui apparait après quelques secondes. Une fois qu'on clique cette fenetre gen_config quitte après quelques secondes.

Quel moment est long ?

#4 Mis à jour par Daniel Dehennin il y a environ 3 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Et bien la lenteur est que la popup qui demande la confirmation de quitter n’apparaissait pas.

J’ai refait les tests avec les même modèles de VM et j’ai chargé le swap (téléchargement d’une iso dans /dev/shm puis copie autant que nécessaire pour que le système swap).

J’ai un peu modifié le script pour améliorer la lisibilité et j’ai ajouté un extra sleep avant de démarre le window manager car j’ai eu l’onglet privacy une fois, ce que je n’ai pas reproduit avec mon commit.

Merci.

Formats disponibles : Atom PDF