Autostarter peut masquer des apps au démarrage, une possibilité retirée de macOS Ventura

Nicolas Furno |

Depuis macOS Ventura, il n’est plus possible de lancer une app au démarrage en la masquant. C’était une option offerte par les versions antérieures du système dédié aux Mac et son retrait discret — nous étions en tout cas totalement passé à côté — n’a pas été motivé par Apple, même s’il semblerait lié à une manœuvre pour tenter de lutter contre les logiciels malveillants. Cette disparition n’empêchera aucun créateur de malware un peu motivé à masquer ses méfaits, mais elle vous empêche de lancer une app discrètement au lancement du Mac.

Si la fonction vous manque sous macOS Ventura ou son successeur, alors Autostarter (0,99 €) devrait vous intéresser. Cette app se charge de lancer des apps au démarrage, mais avec l’avantage de permettre de les masquer après leur lancement. Vous pouvez ajouter des apps dans sa liste, cocher la case pour les masquer et supprimer ces apps dans les Réglages Système, et vous retrouverez un comportement similaire à celui de macOS pré-Ventura.

Les paramètres d’Autostarter à gauche, les Réglages Système de macOS sans l’option pour masquer les apps à droite.

Après quelques essais, Autostarter fonctionne parfaitement. Les apps sont bien lancées avec la session et leurs fenêtres restent bien masquées quand on le lui demande. Notez que, comme macOS, l’utilitaire exploite la fonction du système pour masquer une app (⌘H) et si une app ne la gère pas, cela ne fonctionnera pas. Cela reste fort heureusement rare et l’utilitaire a d’autres options plus avancées à proposer par rapport aux paramètres intégrés au système. Vous pourrez les afficher en cliquant sur le chevron en bas à gauche de la fenêtre principale.

Comme son nom l’indique, « Delayed Start… » retarde le lancement d’une app après le démarrage de macOS. Cela peut être utile pour ne pas surcharger un Mac et étaler dans le temps le lancement d’apps plus grosses. Autre option, « Agressive Hide » propose de configurer un délai avant de masquer la fenêtre d’une app ouverte au lancement. C’est intéressant pour une app qui refuse de masquer son interface dès le lancement, j’ai le cas en particulier pour le client macOS de Seafile.

Autostarter propose un mécanisme d’export et d’import des réglages afin de simplifier la transition d’un Mac à l’autre. L’app est distribuée sur le Mac App Store, ce qui veut dire qu’elle respecte les exigences de sécurité d’Apple. Elle y est vendue 0,99 € et elle nécessite macOS 13.3 au minimum. Son interface n’est pas traduite en français.

avatar Tetaroide Bleu | 

J'avais noté le changement avec l'app associée à Pcloud. Je croyais que ça venait d'eux et attendait impatiemment un correctif !

avatar BeePotato | 

@ Nicolas Furno : « l’app exploite la fonction pour masquer une fenêtre du système (⌘H) »

Il s’agit de la fonction servant à masquer une application et non une fenêtre (ce qui fait justement tout son intérêt).

avatar Nicolas Furno | 

@BeePotato

Corrigé.

avatar BlueVelvet | 

Soudain je crois comprendre pourquoi Al Dente ne se lançait plus au démarrage, merci!

avatar Tibimac | 

@BlueVelvet

Seule la possibilité de cacher l'app lancée au démarrage du Mac a disparue, pas la possibilité de lancer une app au démarrage du Mac.

avatar ⚜Dan | 

@Tibimac

Exacte

avatar BlueVelvet | 

@Tibimac

Ah, merci.

avatar xDave | 

Vais jeter un œil
C’est assez agaçant ce comportement

C’est quoi leur problème à Cupertino de retirer des fonctions à chaque itération?
Quel rapport avec la sécurité si c’est le user qui décide?

avatar RonDex | 

@xDave

Pour éviter de lancer une app masquée au démarrage comme indiqué dans l’article.
J’ai vu ce complètement depuis Ventura. C’est pourtant une fonctionnalité que j’utilisais tout le temps : mail, message, etc. Des applis pour avoir des notifications dont je n’ai pas besoin d’avoir systématiquement ouvert.

avatar huexley | 

Sinon en version gratuite, ici avec Safari en exemple, ouvrir ce bon vieux terminal (la terreur des app stupides) :

/usr/bin/osascript -e 'tell application "System Events" to make login item at end with properties {path:"/Applications/Safari.app", hidden:true}'

avatar stefhan | 

Il faut taper manuellement et se rappeler le nom de l'app chaque app à chaque fois ?

avatar fleeBubl | 

@huexley

Ro👀oH ! Ça existe encore osascript !! Un des avantages de l’Open Scripting Architecture (OSA) language.

https://support.apple.com/fr-fr/guide/terminal/trml1003/mac

https://ss64.com/osx/osascript.html

Et … ça marche aussi sur iOS ???

avatar switch | 

On peut aussi tweaker une appli pour qu'elle ne s'affiche pas dans le Dock, mais ce n'est utile que pour un appli qui a une icône dans la barre des menus ou au moins une fenêtre visible, ou une appli que l'on souhaite lancer (manuellement, par raccourci clavier via un service, ou via une appli scriptable) , qui fait quelque chose et quitte toute seule (typiquement une appli excusant un script AppleScript)

avatar ratz | 

comment tu fais ca ?

avatar ratz | 

D'aucuns pourraient s'attendrent a ce que macOS intégré petit a petit toutes ces fonctions que des outils tiers permettent..... Mais pas que apple enlèvent des fonctions déjà présentent , nécessitant un énième outil si l'on veut récupérer cette fonction pourtant essentielle.
Complètement délirant et débile le bordel

avatar 0livier | 

Sinon il y a alternative gratuite qui marche parfaitement sous Ventura https://github.com/IcyMidnight/DelayedLauncher

avatar stefhan | 

Merci pour l'info mais je ne trouve pas le .dmg pour installer l'app...

avatar stefhan | 

@0livier

Merci ! 🙏

avatar bunam | 

J'ai un gros bug, j'ai plein de truc que j'aimerai avoir au login, mais si je les laisse, 1 fois sur 2, macOS devient inexploitable, il tourne a fond et la couche graphique ne réagit pas a la souris. Et aussi me redemande toutes les autorisations en tout genre pour toutes les apps.
Si je vire les éléments "Ouvrir avec la session" plus de problèmes, alors je me suis fait une macro dans Keyboard Maestro pour me lancer tout ce dont j'ai besoin.
J'ai eu Apple, elle n'a pas trouvée de solution.

avatar Chris_77 | 

@bunam

Hello.
Je rencontre un problème similaire lors de certains redémarrage de ma machine (notamment le fait de devoir ré autoriser les app).

Quand ça le fait ça je refais immédiatement un 2nd redémarrage et après ça tout va bien.

avatar bunam | 

@Chris_77

ha pétard je ne suis pas le seul !!!

avatar Gregoryen | 

Acheté de ce pas ! Merci !

CONNEXION UTILISATEUR