Comment faire pour charger un programme plus tôt lorsque vous vous connectez à Mac OS X?


3

J'utilise Mac OS X Lion 10.7.4 sur un MBP de fin 2011. J'utilise une souris Logitech avec elle et je me base sur le logiciel Logitech Control Center pour configurer la vitesse / l'accélération de la souris (je la préfère à l'accélération de la souris Mac OS X).

Le problème est que chaque fois que je démarre et que je me connecte, le pointeur de la souris sera extrêmement lent pendant environ une minute, car il faut une minute avant que Mac OS X charge le Logitech Control Center. Existe-t-il un moyen d'obtenir que Mac OS X le charge plus tôt?

EDIT en réponse à la réponse de gentmatt:

Vous avez raison, lorsque je décoche la case "Rouvrir toutes les fenêtres lors de la connexion", le Logitech Control Center se charge presque immédiatement lorsque je me connecte.

Cependant, lorsque je coche cette case, le Mac ne prend pas une minute pour recharger toutes mes fenêtres. Par exemple, je viens de l'essayer avec 6 fenêtres Firefox ouvertes et Activity Monitor ouvert. Lorsque je me suis connecté à nouveau, les 6 fenêtres de Firefox et le moniteur d'activité ont été chargés en moins de 10 secondes. Cependant, le centre de contrôle Logitech avait encore besoin d'une minute environ avant de se charger. Je surveillais les processus dans le moniteur d'activité et, pendant cette minute, il n'y avait aucune activité pendant que j'attendais le chargement du Logitech Control Center. imagent, agent de station de base AirPort, démon Logitech Control Center, EpsonLowInkReminderAgent et iTunes Helper). Pourquoi ces processus prendraient-ils une minute avant d'être chargés,

EDIT (3 juin):

@gentmatt: Est-ce que vous utilisez Firefox? Je viens de remarquer que Firefox semble être à l'origine de ce problème. Lorsque je redémarre avec la case "Réouvrir les fenêtres lors de la connexion" et que Firefox est toujours en cours d'exécution, le délai de 60 secondes est appliqué au Logitech Control Center et à d'autres processus lorsque je me connecte. Mais si je quitte Firefox avant de redémarrer , puis il n’ya pas de délai de 60 secondes lorsque je me connecte à nouveau et que Logitech Control Center et d’autres processus se chargent immédiatement lorsque je me connecte. J’ai simplement essayé de redémarrer sans que Firefox ne soit ouvert, mais certaines fenêtres de Chrome et Safari étant toujours ouvertes, et lorsque je me suis connecté. De nouveau, le Centre de contrôle Logitech a été chargé presque immédiatement avant le rechargement des fenêtres Chrome et Safari. Donc, le délai de 60 secondes semble définitivement lié à Firefox.


Combien d’éléments de connexion avez-vous et pouvez-vous effacer cette liste ou en reporter d’autres avec un script, comme le propose une réponse?
bmike

Réponses:


1

Le seul moyen auquel je peux penser est d'ajouter l'application Logitech Control Center à la liste des applications lancées au démarrage.

Préférences <Comptes <Éléments de connexion
entrez la description de l'image ici

Mais compte tenu du fait qu'il faut environ une minute à votre Mac pour charger cette application, je suppose que cette application est déjà dans la liste.

Le fait que vous deviez attendre environ une minute signifie que votre Mac est toujours en train de démarrer (et de charger tous les logiciels). Je ne vois pas comment augmenter cette vitesse en plus d'ajouter un lecteur plus rapide ou d'ajouter plus de RAM. Mais c’est assez radical (et coûteux) juste pour accélérer un peu le processus de démarrage.

Une autre chose que vous pouvez faire pour accélérer le processus de démarrage est de limiter les applications que votre Mac doit ouvrir automatiquement (pour que le logiciel parvienne plus rapidement au Logitech Control Center) et pour vider votre bureau (pour que vous ne perdiez plus votre Mac. temps et RAM en chargeant toutes ces icônes et raccourcis).
Ceci et plus de conseils, sont énumérés dans cet article (plutôt ancien) .


Michiel, le Logitech Control Center est introuvable dans le dossier Applications (ou le sous-dossier Utilitaires). Il apparaît dans les Préférences Système de la section Autre. De plus, je suis sur le point de poster un autre commentaire. Ce n'est pas un problème si Mac OS X essaye de charger trop d'applications avant de pouvoir accéder au Centre de contrôle Logitech.
pacoverflow

1

Je suppose que vous cochez la case "rouvrir toutes les fenêtres lors de la prochaine connexion" lors de la fermeture. J'ai eu le même problème .

La solution de contournement consiste à désactiver la réouverture lors de la connexion . Ensuite, les éléments de connexion seront chargés beaucoup plus rapidement. Je ne sais pas s'il s'agit d'un bogue et si Apple y travaille. Mais je suis sûr que c'est en fait votre problème si vous comptez sur une application tierce pour utiliser votre souris correctement.

Cependant, vous devez également vérifier les paramètres dans Préférences Système → Souris → Vitesse de suivi .


1
Une solution de contournement pourrait consister à désactiver la réouverture à la connexion, comme vous le suggérez, mais je préfère l’autre solution de contournement consistant à ne jamais se déconnecter ou à ne pas fermer. La fonction de sommeil sur les Mac a été excellente pendant des années et je vois rarement une raison de ne pas l’utiliser.
Mike Meyers

@MikeMeyers Bien sûr, c'est encore mieux! La fonction de veille sous OSX est excellente.
Gentmatt

@gentmatt: S'il vous plaît voir mes nouvelles conclusions - je dois modifier ma question d'origine pour l'adapter là-dedans.
pacoverflow

@pacoverflow En réponse à la modification: je ressens exactement la même chose que vous. C'est même si j'ai un SSD! La raison n'est pas claire pour moi, c'est pourquoi j'ai posté cette question . Selon la (seule) réponse: "Il apparaît ... que les éléments de connexion démarrent après le démarrage de toutes les applications de la dernière session." Peut-être que certaines des applications se chargent toujours en arrière-plan après les avoir déjà vues. Vous devez attendre la fin du chargement pour voir les extras de menu en cours de chargement. - Ce n'est qu'une supposition cependant.
gentmatt

@gentmatt: voir ma dernière modification.
Pacoverflow

0

Vous pouvez envisager de charger tous vos éléments de connexion avec un AppleScript en tant que tel:

tell app "Logitech...." to activate  
delay 10 --you don't have to have this, but it spaces out your items
tell app "Another app" to activate
delay 10
tell app "3rd app" to activate

Etc. Pour enregistrer ceci en tant qu'application, dans la boîte de dialogue d'enregistrement, sélectionnez "Application" pour "Format de fichier:"

Pour ouvrir l'application lors de la connexion, ajoutez-la comme vous ajouteriez n'importe quelle autre application.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.