Lanchement progressif des applis au login sur mac
Je viens de découvrir par l’intermédiaire d’une mailing list de développeurs Mac un petit bijou du nom de “Do Something When“. En gros cette appli permet de lancer une autre appli quand un disque est monté ou quand une autre appli est lancée.
A quoi ça sert? A plusieurs choses. D’abord on peut avoir une appli qu’on utilise toujours avec une autre et donc ça la lance juste après automatiquement. Ou avoir une appli de backup qui se lance dès qu’on branche son disque de backup. C’est sympa…
Mais là ou ça devient magique c’est pour le lancement initial. Quand je lance ma machine, au moment ou mon bureau apparait ça rame tellement sur le disque entre Skype, Adium et autres qui se lancent tous en même temps, que je peux virtuellement rien faire avant d’attendre que tout soit lancé. Peut-être que c’est négligeable sur une machine de bureau, mais sur un HD de laptop pas de miracle, même si le CPU est à 5%, si le disque est utilisé à fond, il y a rien qui bouge pendant de longues secondes.
Et là on me dira, ben t’as qu’à pas lancer tous ces trucs au démarrage! Certes, mais si tu le fais pas automatiquement t’as quand même pas mal de chances d’oubiler de lancer Skype avant d’en avoir besoin. On est donc innateignable etc. Et Dieu sait que je suis qqn de nécessaire à ce monde (des fois).
C’est là que DSW est fort utile. En effet, au démarrage je mets seulement QuickSilver (en dehors des iTunesHelper et autres iCalAlarmScheduler qui sont pas des applis à proprement parler). Ensuite notre ami DSW lance automatiquement (suite au lancement de QuickSilver) Skype, Adium, et autres à un délai régulier de 30 secondes. Bref, ça se lance progressivement l’un après l’autre. Du coup dès que je vois mon bureau je peux l’utiliser: lire mon mail ou ouvrir mon browser instantanément, tout en sachant que mes applis de communication avec le monde extérieur vont se lancer tranquillement l’une après l’autre.
