Outre les services habituels de stockage et de synchronisation en ligne, tels que Dropbox, OneDrive, Google Drive et Amazon Cloud Drive, nous utilisons également Citrix ShareFile pour divers projets, ici, chez TekRevue . Bien que plus coûteux que la concurrence, ShareFile nous donne un peu plus de contrôle et de sécurité sur le mode et le moment de partage des fichiers avec d'autres, et le service est en train de devenir un incontournable dans les environnements professionnels.
Mais nous n'utilisons pas ShareFile tous les jours comme nous le faisons avec Dropbox et OneDrive. En fait, selon nos besoins, nous pouvons passer des semaines à la fois sans avoir besoin de vous connecter à ShareFile. Par conséquent, nous préférerions garder ShareFile hors de la portée jusqu'à ce que nous en ayons besoin, afin d'éviter que l'application de synchronisation de bureau du service ne prenne de la place dans la barre de menus d'OS X, ou de consommer une puissance de traitement ou une bande passante réseau inutile.
Un utilisateur peut toujours quitter manuellement l'application ShareFile, mais elle se lancera automatiquement à nouveau lors de la prochaine connexion ou de la prochaine réinitialisation. Nous avons donc décidé d'empêcher le lancement de l'application et du service de synchronisation ShareFile au démarrage, puis nous avons vérifié les emplacements habituels où un tel paramètre pouvait être trouvé. Le seul problème est que nous avons rapidement compris que l'application ShareFile ne dispose d'aucun paramètre de ce type. En effet, nous avons recherché dans les préférences de l'application elle-même une option «lancement à la connexion»; nous avons vérifié la liste des éléments de connexion de notre compte utilisateur dans les Préférences Système; nous avons même vérifié l'ancien dossier StartupItems dans la bibliothèque système, qui est censé être réservé à l'usage d'Apple, mais dont certains développeurs ont déjà abusé.
Notre recherche initiale n’a donné aucun résultat, ce qui semble indiquer que ShareFile nous donnait le choix de «tout ou rien»: c’est-à-dire que, si elle est installée, l’application ShareFile sera toujours lancée au démarrage ou à la connexion, et le seul moyen d’arrêter ce comportement est désinstaller l'application.
Enfin, cependant, nous avons trouvé la solution et les utilisateurs de Mac de longue date ne devraient pas être surpris d'apprendre que la réponse est un fichier .plist . Le fichier .plist dont nous avons besoin se trouve à l'emplacement suivant:
~ / Library / LaunchAgents / com.citrix.sharefileFL.ShareFile.plist
Pour naviguer rapidement dans le fichier, vous pouvez lancer le Finder, appuyer sur le raccourci Maj + Commande + G et coller le chemin ci-dessus dans la zone Aller au dossier .
Vous ne pouvez pas modifier le fichier .plist directement à son emplacement d'origine. Faites-le donc glisser sur votre bureau pour en faire une copie modifiable. Ensuite, quittez l'application ShareFile si elle est en cours d'exécution et ouvrez le fichier .plist avec TextEdit ou l'éditeur de texte de votre choix.
Recherchez la clé intitulée RunAtLoad et modifiez la valeur sous- jacente de «true» à «false» tout en veillant à ne pas supprimer ou modifier les autres caractères du fichier. Lorsque vous avez terminé, enregistrez-le avec exactement le même nom (y compris l'extension .plist), puis faites glisser votre fichier modifié vers l'emplacement d'origine dans la bibliothèque d'utilisateurs. Vous devrez vous authentifier avec un compte administrateur et un mot de passe pour terminer la copie.
Enregistrez maintenant tout travail ouvert et déconnectez-vous ou redémarrez votre Mac. Lorsque vous vous reconnectez, vous constaterez que l'application ShareFile ne se lance plus automatiquement. Lorsque vous avez besoin d'accéder à vos données ShareFile, lancez simplement l'application comme n'importe quelle autre depuis son emplacement par défaut dans le dossier Applications.
Notez que le processus pour désactiver le lancement automatique de ShareFile sous OS X ne fonctionne bien que si vous utilisez le service de manière peu fréquente, comme nous le faisons. Lorsque l'application est fermée, aucun des fichiers que vous ajoutez dans votre dossier ShareFile local ne sera synchronisé ou sauvegardé sur les serveurs ShareFile, et vous ne recevrez pas de nouveaux fichiers ou de fichiers mis à jour à partir des dossiers partagés liés à votre compte. Par conséquent, si votre entreprise ou votre organisation utilise abondamment ShareFile avec des mises à jour quotidiennes, nous vous recommandons de laisser ShareFile continuer à se lancer au moment de la connexion, de manière à ce que vous oubliez de le lancer manuellement et à manquer une mise à jour importante. En outre, quelle que soit votre activité ShareFile, veillez à autoriser la synchronisation complète de l'application avec les serveurs ShareFile lors de son lancement manuel, afin d'éviter toute perte de données due à des copies en conflit de fichiers téléchargés alors que ShareFile était désactivé sur votre Mac.
Remarque finale: il s'agit d'une solution de contournement non officielle permettant d'empêcher ShareFile de se lancer lors de la connexion à OS X. Cela risque de ne pas fonctionner indéfiniment et, même s'il est peu probable que des problèmes de perte de données se produisent, vous devrez peut-être répéter ces étapes après la mise à jour de l'application ShareFile. En d'autres termes, effectuez ces modifications à vos risques et périls et restez au courant des modifications et des mises à jour apportées à l'application ShareFile pour OS X.