Vous connaissez sans doute http://bootsplash.org/(...)
Pour afficher une barre de progression au démarrage, chaque service chargé au démarrage "pousse" une valeur (la barre) selon son importance.
En partant du principe qu'une machine -sans ajout de matériel ou modification des services lancés- met toujours le même temps de boot, j'en suis venu à l'hypothèse suivante:
Pourquoi ne pas lancer un petit service au démarrage qui va chronométrer le temps de boot et enregistrer cette valeur dans un fichier sur le disque.
Si ce fichier existe déjà et contient une valeur on l'utilise pour qu'à chaque seconde la barre se remplisse un peu plus de facon uniforme.
Cela débouche sur :
1. Une progress bar qui n'augmente pas d'un seul coup de 40%
2. Une uniformisation de la progress bar
3. + d'eye candy :)
4. Si l'utilisateur rajoute un périphérique, ou modifie ces services, on rm/renomme le fichier contenant la valeur de temps
5. Ca sous entend aussi que pendant le premier boot (celui ou la valeur se créée) il n'y a pas de barre de progression
6. Cela peut etre également utilisé pour l'extinction de la machine
7. Voir même pour la barre du chargement de KDE
Voilà ! Qu'en pensez vous ? Je ne saurais pas le programmer (hélas), mais s'il y a qqun que cela intéresse...
amicalement,
plagiats
# Re: Nouveau concept pour le bootsplash
Posté par Anonyme . Évalué à 1.
Mais je saurais pas le programmer non plus...
[^] # Re: Nouveau concept pour le bootsplash
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 3.
on regarde le temps entre le dernier et le premier chargement...
# Re: Nouveau concept pour le bootsplash
Posté par durandal . Évalué à 2.
[^] # Re: Nouveau concept pour le bootsplash
Posté par Jérémie . Évalué à 0.
[^] # Re: Nouveau concept pour le bootsplash
Posté par Maillequeule . Évalué à 4.
M
[^] # Re: Nouveau concept pour le bootsplash
Posté par Jérémie . Évalué à 1.
[^] # Re: Nouveau concept pour le bootsplash
Posté par Zorro (site web personnel) . Évalué à 2.
# Re: Nouveau concept pour le bootsplash
Posté par jm trivial (site web personnel) . Évalué à 1.
Ainsi, on améliore au fur et à mesure l'évaluation du temps de démarrage.
Il suffit ensuite de donner un poid plus important aux temps de démarrage récents pour que l'on ne subisse pas longtemps les séquelles d'un débarrage zarb...
Non?
[^] # Re: Nouveau concept pour le bootsplash
Posté par plagiats . Évalué à 0.
...ma vision était que l'utilisateur indique (en laissant ou en supprimant le fichier) si la valeur est correcte...
[^] # Re: Nouveau concept pour le bootsplash
Posté par mickabouille . Évalué à 1.
Si tu la fais à ma main, oui.
Après, c'est sur que le calcule d'une moyenne pondérée mais monter en flèche l'occupation du CPU ;)
[^] # Re: Nouveau concept pour le bootsplash
Posté par Mr F . Évalué à 2.
Comment c'est superficiel comme reflection quand même...
(et la barre de progression, elle est de la même couleur que ton sac à main ?)
[^] # Re: Nouveau concept pour le bootsplash
Posté par plagiats . Évalué à 1.
ou alors je n'ai pas bien saisi..
# Re: Nouveau concept pour le bootsplash
Posté par Jérémie . Évalué à 2.
[^] # Re: Nouveau concept pour le bootsplash
Posté par marvin . Évalué à 1.
Aucune... c'est ce qui le rend indispensable :)
Plus sérieusement, il existe des bootsplash un peu plus parlant qu'une simple barre de progression ( http://bootsplash.org/verbose-mode.jpg(...) ).
[^] # Re: Nouveau concept pour le bootsplash
Posté par EmacsFR . Évalué à 0.
# Re: Nouveau concept pour le bootsplash
Posté par cozon (site web personnel) . Évalué à 1.
Je m'explique, si on a d'habitude :
- Service A : 10 s
- Service B : 5 s
- Service C : 12 s
- Temps total : 27 s
et qu'une fois le service B (fsck par exemple) mette 60 s, on pourrait "deviner" (au début du service C) que le temps total va avoisier les 88 s et adapter la progression de la barre de façon adéquate, donc la ralentir, mais sans l'arrêter pour éviter les à-coups.
Donc il faudrait qu'il y ait un bout de code qui s'occupe de faire progresser la barre en fonction de tous ces chiffres.
[^] # Re: Nouveau concept pour le bootsplash
Posté par _alex . Évalué à 1.
Lorsqu'il y a un fsck, le bootsplash est remplacé par l'écran détaillant ce qu'il se passe. Le pb dans XP c'est qu'on a pas le temps voir les résultats.
# Et si ????
Posté par dwd . Évalué à 1.
Ton bootsplash mettra le même temps, et tu n'auras pas vu ce qui ne vas pas.....
C'est justement l'intérêt de l'outil : il n'est réellement utile que le jour ou qqch foire ;-)
[^] # Re: Et si ????
Posté par Prae . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.