Las aplicaciones GUI instaladas con homebrew no se pueden iniciar usando Spotlight [duplicar]

2

He instalado versiones de cacao tanto de Emacs como de MacVim usando homebrew. Después de la instalación, las aplicaciones reales se instalan en /usr/local/opt/emacs/Emacs.app y /usr/local/opt/macvim/MacVim.app

Luego están vinculados a /Applications

Ahora aparecen en mi carpeta de Aplicaciones, pero si quiero comenzar a usar Spotlight, no aparecen en los resultados de búsqueda cuando comienzo a escribir (como hacen otras aplicaciones)

¿Hay algo que pueda hacer para remediar esto?

    
pregunta Pete 19.11.2015 - 09:02

1 respuesta

1

Hay muchas soluciones para esto,

  • puede copiar la dirección de Emacs y MacVim en su carpeta /Applications : cp -r /usr/local/opt/emacs/Emacs.app /Applications/ y cp -r /usr/local/opt/macvim/MacVim.app /Applications/ .

  • Puede ejecutar sudo chflags nohidden /usr , la carpeta / usr está marcada como oculta pero no / opt, este comando mostrará / usr para que Spotlight la indexe (Spotlight no indexa directorios ocultos).

  • También puede hacer un script de shell y lo aplaude it

    #!/bin/bash
    open /usr/local/opt/emacs/Emacs.app
    
  • También hay una opción en homebrew, no la he probado personalmente, que soluciona este problema: brew linkapps --system , puedes eliminar --system si quieres que brew vincule your.app con ~/Applications en lugar de /Applications

respondido por el enzo 19.11.2015 - 11:18

Lea otras preguntas en las etiquetas