4 votes

Cacher tout pour Cmd+Space Recherche Spotlight mais applications

J'essaie d'utiliser Spotlight pour lancer uniquement mes applications les plus utilisées.

Beaucoup d'entre eux ont des noms similaires, donc pour moi l'affichage de Spotlight dans une liste linéaire descendante fonctionne beaucoup mieux que, par exemple, Launchpad qui les affiche dans quelque chose comme une combinaison colonne/rangée.

Quoi qu'il en soit, j'essaie à la fois d'accélérer Spotlight et de l'empêcher d'afficher des faux positifs en masquant tout ce qui n'est pas des applications.

J'y suis parvenu en décochant tout sauf Applications dans les Préférences Système Résultats de recherche Spotlight, puis en empêchant directement l'indexation de mon dossier personnel.

Le problème, c'est que je ne peux plus chercher quoi que ce soit sur mon Mac. Ceci a résolu un problème et en a créé un autre.

Existe-t-il un moyen de faire en sorte que Spotlight ne recherche que les applications et que tout le reste soit recherché globalement ?

4voto

user3439894 Points 52496

Ce qui suit est une réponse à la conversation dans les commentaires avec l'OP.

Avec la Applications déjà ajouté au dossier Quai y Voir le contenu comme fixé à Liste ...

Le processus suivant permettra à l Applications Dock Tile pour être cliqué par programme avec un raccourci clavier en tant que Automate service . Elle nécessite un AppleScript application et le Automate service . Cette méthode permet d'éviter d'avoir à ajouter toutes les applications qui ont le focus lorsqu'on appuie sur le raccourci clavier assigné, ou de devoir obtenir une autorisation explicite. L'accessibilité L'accessibilité . Seule la AppleScript application devront obtenir une autorisation.

Créez d'abord le fichier AppleScript application ...

En script Éditeur ajouter ce qui suit AppleScript code dans un nouveau document et l'enregistrer sous Format de fichier : Application , par exemple : Cliquez sur Applications Dock Tile

tell application "System Events"
    click UI element "Applications" of list 1 of application process "Dock"
end tell

Ajouter le AppleScript application , par exemple Cliquez sur Applications Dock Tile , à Accessibilité en...

  • Préférences du système > Sécurité et vie privée > Vie privée > Accessibilité

Créez maintenant le fichier Automate service ...

En Automate :

  1. Fichier > Nouveau ou appuyez sur : N
  2. Sélectionner Service et cliquez sur le bouton Choisir bouton.
  3. Réglez les paramètres comme indiqué dans la première image ci-dessous.
  4. Ajouter un Lancer l'application action .
  5. Enregistrer sous, par exemple : Cliquez sur Applications Dock Tile

Click Applications Dock Tile Automator Service

En Préférences du système ...

  • Préférences du système > Clavier > Raccourcis > Services ajouter L'espace (appuyer sur Shift-Command-Espace) à la rubrique Cliquez sur Applications Dock Tile service comme le montre l'image ci-dessous.

    • Note : Un mot sur le raccourci que vous attribuez... L'espace est proposé à titre de suggestion, mais vous devrez en choisir un qui n'entre pas en conflit avec les applications qui ont le focus lorsqu'on appuie sur la touche. Cela peut nécessiter une combinaison étrange ou une combinaison de quatre caractères. YMMV

Services Shortcuts


Désormais, lorsque l'on appuie sur la combinaison de touches "set", la touche Applications Dock Tile Vous pouvez alors taper une, deux ou trois lettres, selon le cas, pour mettre en évidence l'application cible, puis appuyer sur Entrer pour l'ouvrir.


Une autre approche consiste à créer un dossier avec alias au seul groupe d'applications régulièrement utilisées, en l'ajoutant à la liste des applications de l'entreprise. Quai et de modifier les étapes le cas échéant. Vous pouvez également utiliser la méthode suivante exemple AppleScript code pour créer un boîte de dialogue qui apparaîtront au centre de l'écran :

set myAppList to {"Calculator", "Calendar", "Contacts", "Dictionary", "DVD Player", "Firefox", "Safari"}
choose from list myAppList
if (count result) > 0 then
    set appToOpen to item 1 of result
    do shell script "open -a " & quoted form of appToOpen
end if

Il suffit de changer les noms des applications dans le fichier myAppList liste au noyau d'applications régulièrement utilisées. Les applications présentées ne servent qu'à montrer à quoi cela ressemblerait. BTW Si vous l'utilisez en tant qu'application, ajoutez un activate commande avant le choose from list commande .

Vous pouvez taper une, deux ou trois lettres, selon le cas, pour mettre en évidence l'application cible, puis appuyer sur Entrer pour l'ouvrir. Vous pouvez également utiliser la flèche vers le bas ou vers le haut, cliquer et appuyer sur Entrée, cliquer sur OK ou double-cliquer sur la cible. Il existe de nombreuses options.

choose from list dialog box


Par ailleurs, si vous utilisez un programme tel que FastScripts il suffit de créer le fichier AppleScript code en tant que .scpt pas un .app et peut attribuer le raccourci clavier dans la fenêtre Préférences para FastScripts . Aucune des autres instructions ne s'applique à moins que vous ne souhaitiez tout faire en mode natif sans utiliser de logiciel tiers.

Notez que je ne suis pas affilié au développeur de FastScripts, je ne suis qu'un utilisateur satisfait.

2voto

Ruskes Points 44895

En réponse directe à votre titre

Cacher tout pour Cmd+Space Recherche Spotlight mais applications

Cela fonctionnera si vous le tapez dans Spotlight

Type d'application:App

Désormais, il n'affiche plus que les applications classées par ordre de fréquence d'utilisation et d'utilisation la plus récente.

enter image description here

Si vous l'étendez ensuite avec NOT, vous pouvez exclure les applications que vous ne souhaitez pas voir.

Type d'application:app NOT Safari NOT Automator

Bien sûr, il est possible d'automatiser ce processus, mais il s'agit là d'une autre question : comment ?

2voto

Oskar Points 1242

Il s'agit là d'un excellent cas d'utilisation d'un second outil permettant de lancer des applications. Je vous conseille d'aller voir le Launcher gratuit d'un développeur Apple de longue date, obdev.at.

Puisque spotlight est conçu pour une seule base de données, pourquoi ne pas laisser spotlight indexer tout et ajouter un second outil qui n'indexe que les applications pour un lancement rapide. Deux des nombreux avantages de Launchbar sont qu'il est beaucoup plus rapide que Spotlight dans mon utilisation sur des dizaines d'ordinateurs et de versions de systèmes d'exploitation et que vous pouvez définir des raccourcis personnalisés pour des applications spécifiques et ne pas avoir à dépendre de ce que Spotlight pense être le raccourci correct.

En prime, il apprend au fur et à mesure que vous tapez pour hiérarchiser les priorités et apprendre les raccourcis que vous utilisez au fil du temps. C'est étonnant de voir à quel point il fonctionne bien.

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