Project

General

Profile

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

Added by Emmanuel GARETTE about 3 years ago. Updated about 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/17/2021
Due date:
% Done:

100%

Remaining (hours):
0.0

Associated revisions

Revision 6a4870c5 (diff)
Added by Emmanuel GARETTE about 3 years ago

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

Revision 7f4eaa9e (diff)
Added by Emmanuel GARETTE about 3 years ago

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

Revision 4f234db0 (diff)
Added by Daniel Dehennin about 3 years ago

Simplify the firefox wait test and add extra sleep

Ref: #31953

History

#1 Updated by Emmanuel GARETTE about 3 years ago

  • Status changed from Nouveau to Résolu

#2 Updated by Daniel Dehennin about 3 years ago

  • Status changed from Résolu to 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 Updated by Emmanuel GARETTE about 3 years ago

  • Status changed from En cours to 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 Updated by Daniel Dehennin about 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 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.

Also available in: Atom PDF