Nascondi tutto per Cmd + Space Spotlight Cerca ma Applicazioni

5

Sto cercando di utilizzare Spotlight come modo per lanciare esclusivamente le mie applicazioni più utilizzate.

Molti di loro hanno nomi simili, quindi per me Spotlight che visualizza in una lineare lista verso il basso funziona molto meglio, quindi diciamo Launchpad che li visualizza in qualcosa come una combinazione colonna / riga.

Comunque sto provando ad accelerare Spotlight e ad impedire che mostri falsi positivi nascondendo tutto tranne le applicazioni.

L'ho fatto deselezionando in modo efficace tutto tranne Applicazioni in Preferenze di Sistema → Spotlight → Risultati ricerca, e quindi impedendo l'indicizzazione della mia cartella Inizio direttamente.

Il problema ora è che non posso cercare sul mio Mac qualcosa. Questo ha risolto 1 problema durante la creazione di un altro.

C'è un modo per fare in modo che Spotlight cerchi solo le applicazioni mentre tutto il resto ricerca a livello globale?

    
posta William 11.09.2018 - 02:34
fonte

3 risposte

4

Quanto segue è in risposta alla conversazione nei commenti con l'OP.

Con la cartella Applicazioni già aggiunta al Dock e Visualizza contenuto come impostato su Elenco ...

Il seguente processo permetterà al riquadro delle applicazioni Dock di essere cliccato a livello di codice con una scorciatoia da tastiera come Automator servizio . Richiede un'applicazione AppleScript e il Automator servizio . Questo viene fatto in questo modo in modo da evitare di dover aggiungere tutte le app che hanno lo stato attivo quando si preme il tasto di scelta rapida assegnato per essere esplicitamente concesso Accessibility Access . Solo l'applicazione AppleScript avrà bisogno di autorizzazione.

Per prima cosa crea l'applicazione AppleScript ...

In Script Editor aggiungi il seguente codice AppleScript a un nuovo documento e salvalo come Formato file: Applicazione , ad es .: Fai clic su "Inserisci riquadro applicazioni"

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

Aggiungi l'applicazione AppleScript , ad es. Fai clic su Riquadro di sospensione applicazioni , su Accessibilità in ...

  • Preferenze di sistema > Sicurezza e amp; Privacy > Privacy > Accessibilità

Ora crea il Automator servizio ...

In Automator :

  1. File > Nuovo o premi: ⌘N
  2. Seleziona Servizio e fai clic sul pulsante Scegli .
  3. Imposta le impostazioni come mostrato nella prima immagine qui sotto.
  4. Aggiungi un'applicazione Avvia applicazione .
  5. Salva come ad es .: Fai clic su "Inserisci riquadro applicazioni"

InPreferenzedisistema...

  • Preferenzedisistema>Tastiera>Scelterapide>Serviziaggiungi⇧⌘Spazio(premiMaiusc+Comando-Spazio)aFaiclicsuRiquadrodisospensioneapplicazioniservizio,comemostratonell'immaginequisotto.

    • Nota:unsuggerimentosullascorciatoiaassegnata...⇧⌘Spaziovieneoffertocomesuggerimento,tuttavia,dovraiselezionarneunochenonsiainconflittoconqualsiasiappfocalizzataquandopremuto.Ciòpotrebberichiedereunacombinazionestranaounacombinazionediquattrocaratteri.YMMV

Ora,quandopremiiltastocomboset,verràcliccatoilriquadroDockapplicazioniepotraiquindidigitareuna,dueotrelettere,senecessarioinsieme,perevidenziarel'appdidestinazioneequindipremereInvioperaprirlo.

Unaltroapproccioconsistenell'impostareunacartellaconaliassolonelgruppoprincipalediappregolarmenteutilizzate,aggiungendolaalDockemodificandoipassaggicomeappropriato.OppureusailseguenteesempioAppleScriptcodicepercreareunafinestradidialogocheappariràsulloschermocentraletracuiscegliere:

setmyAppListto{"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

Cambia i nomi delle app nella myAppList lista nel gruppo principale di app regolarmente utilizzate. Le app mostrate servono solo per mostrare come sarebbe. BTW Se lo usi come app, aggiungi un activate comando prima del comando choose from list .

Puoi digitare una, due o tre lettere, se necessario insieme, per evidenziare l'app di destinazione e quindi premere Invio per aprirla. Oppure usa giù o freccia su o fai clic e premi Invio o fai clic su OK o fai doppio clic sul bersaglio. Molte opzioni.

Comenotaamargine,seutilizziunprogrammacome FastScripts , devi solo creare AppleScript codice come .scpt non un .app e può essere assegnato alla scorciatoia da tastiera in Preferenze per FastScripts . Nessuna delle altre istruzioni si applica a meno che non si desideri eseguire tutto in modo nativo senza l'utilizzo di software di terze parti.

Nota che non sono affiliato con lo sviluppatore di FastScripts, solo un utente soddisfatto.

    
risposta data 11.09.2018 - 07:40
fonte
2

In risposta diretta al tuo titolo

Hide Everything For Cmd+Space Spotlight Search but Applications

Funzionerà se lo inserisci in Spotlight

Application kind:App

Ora mostra solo le applicazioni ordinate per ultime e usate frequentemente.

Se successivamente lo espandi con NOT, puoi escludere le app che non vuoi vedere

Application kind:app NOT Safari NOT Automator

Ovviamente potresti automatizzarlo, ma questa sarebbe un'altra domanda su come?

    
risposta data 11.09.2018 - 04:38
fonte
2

Questo è un ottimo caso d'uso per un secondo strumento per il lancio delle applicazioni. Vorrei verificare il libero Launcher da uno sviluppatore Apple a lungo termine - obdev.at

Dal momento che lo spotlight per design è solo un database - perché non lasciare che Spotlight indicizzi tutto e aggiungi un secondo strumento che indicizzi solo le applicazioni per l'avvio rapido. Due dei molti vantaggi di Launchbar sono il modo più veloce di riflettori nel mio uso su dozzine di computer e versioni del sistema operativo e che puoi definire scorciatoie personalizzate per app specifiche e non dover dipendere da ciò che il riflettore pensa sia il collegamento corretto.

Come bonus, impara anche mentre digiti per stabilire le priorità e impara le scorciatoie che intendi nel tempo. È inquietante come funzioni bene.

    
risposta data 11.09.2018 - 08:49
fonte

Leggi altre domande sui tag