0 votes

Empêcher la sélection automatique des fenêtres au lancement de l'application

Lorsque je tape dans une application (disons Terminal) et que je veux chercher quelque chose sur Google, j'ouvre Safari. Pendant que Safari s'ouvre et charge les onglets et autres, je veux continuer à taper dans le terminal pour faire mon travail. Cependant, au bout d'une seconde environ, la fenêtre Safari est automatiquement sélectionnée, et ce que je suis en train de taper est soudainement saisi dans Safari à la place.

Alors je fais avec et je clique de nouveau sur Terminal pour continuer à taper. Après une seconde de plus, Safari se resélectionne, et j'ai le même problème. Je clique à nouveau sur Terminal, et cela se produit une troisième fois.

C'est extrêmement ennuyeux et cela peut être dangereux, par exemple lorsqu'une alerte apparaît dans l'application qui vient d'être lancée et que j'appuie par hasard sur la touche Entrée de mon clavier (en m'attendant à ce qu'elle soit saisie dans le terminal), ce qui fait que l'alerte disparaît instantanément après son apparition, ce qui peut entraîner des actions indésirables sur mon ordinateur.

Je ne sais pas si cela se produit trois fois avec Safari (c'était juste un exemple), mais je sais que cela s'est déjà produit au moins trois fois auparavant avec le lancement d'une seule application.

Y a-t-il un moyen de désactiver cette fonction ?

1voto

Joonas Points 2368

Pour autant que je sache, il n'y a pas de solution idéale, sauf si vous êtes prêt à désactiver le SIP (peut-être).

Je pense que votre meilleure chance est la commande bash. open :

Bash :

open -ga "Google Chrome"

Applescript :

do shell script "open -ga 'Google Chrome' "

Ils ouvriront l'application spécifique sans détourner l'attention.

Les noms des applications sont sensibles à la casse



Si je sólo si j'en avais besoin en utilisant le terminal, j'utiliserais peut-être aText de se développer open chrome à la commande ci-dessus et ainsi de suite... Non pas que ce soit beaucoup plus court, mais je préfère ça.



Vous pouvez utiliser des applications tierces pour lancer des apps et des scripts :

Alfred , Barre de lancement , FastScripts , Apptivate etc... il y a des tonnes d'applications qui font cela.

Vous pouvez également créer une application en utilisant Automator.app qui exécute simplement la commande du terminal et vous pouvez ajouter cette application au dock. Cela a ses propres problèmes cependant, parce que l'icône de l'application actuelle apparaîtra dans le Dock dès que vous aurez cliqué sur votre icône personnalisée et maintenant vous avez deux icônes pour la même application dans le Dock... oh bien.



Par ailleurs, vous pouvez également ouvrir un site web spécifique :

Bash :

open -ga "Google Chrome" "http://askdifferent.com"

Applescript :

do shell script "open -ga 'Google Chrome' 'http://askdifferent.com' "

Dans d'autres applications, vous pouvez ouvrir un fichier en remplaçant l'url par le chemin d'accès à un fichier.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X