Le applicazioni GUI installate con homebrew non possono essere avviate utilizzando Spotlight [duplicato]

2

Ho installato versioni di cacao sia di Emacs che di MacVim usando homebrew. Dopo l'installazione, le applicazioni effettive vengono installate in /usr/local/opt/emacs/Emacs.app e /usr/local/opt/macvim/MacVim.app

Sono quindi collegati simbolicamente a /Applications

Ora appaiono nella mia cartella Applicazioni, ma se voglio avviarli usando Spotlight, non si presentano nei risultati della ricerca quando inizio a digitare (come fanno altre applicazioni)

C'è qualcosa che posso fare per porre rimedio a questo?

    
posta Pete 19.11.2015 - 09:02
fonte

1 risposta

1

Ci sono molte soluzioni alternative per questo,

  • puoi copiare direttamente in Emacs e MacVim la tua cartella /Applications : cp -r /usr/local/opt/emacs/Emacs.app /Applications/ e cp -r /usr/local/opt/macvim/MacVim.app /Applications/ .

  • Puoi eseguire sudo chflags nohidden /usr , la cartella / usr è contrassegnata come nascosta ma non / opt, questo comando mostrerà / usr in modo che Spotlight possa indicizzarlo (Spotlight non indicizza le directory nascoste).

  • Puoi anche creare uno script di shell e appify it

    #!/bin/bash
    open /usr/local/opt/emacs/Emacs.app
    
  • C'è anche un'opzione in homebrew, non l'ho testata personalmente, che risolve questo problema: brew linkapps --system , puoi rimuovere --system se vuoi brew per collegare your.app a ~/Applications invece di /Applications

risposta data 19.11.2015 - 11:18
fonte

Leggi altre domande sui tag