Mac上的Spotlight不接受键盘输入


35

定期,Spotlight停止响应Mac上的键盘输入。发生这种情况时,按cmd-space会弹出Spotlight搜索字段,但是键入搜索词无效。字符不会出现在搜索字段中,甚至按下ESC也不会退出Spotlight。键盘在其他所有应用程序中继续正常工作-仅影响Spotlight。

重新启动可以恢复正常运行,但我希望有一些非重新启动的方法可以使事情再次正常运行。

我在15英寸触摸栏MacBook Pro上运行macOS 10.12.5(16F73)。内部键盘和外部Apple USB键盘均受影响。


您是否尝试过重建Spotlight索引?我已经看到它可以解决某些Spotlight问题,但我对此一无所知。
N. Cornet

不,因为问题不在于Spotlight无法找到结果,而是因为不可能首先键入搜索字词。我将本着覆盖所有基础的精神尝试。
汤姆·哈灵顿

FWIW,那没什么区别。
汤姆·哈灵顿

当我遇到这个问题时,通过命令行进行搜索就可以mdfind MySearchQuery正常工作,因此这不是聚光灯索引问题。
Demis '18 -4-5

Answers:


55

这似乎奏效了。如果有更好的东西,我仍然会对人们可能会有的其他答案感兴趣。

  1. 运行活动监视器
  2. 在搜索字段中输入“ spotlight”。
  3. 将保留几个项目。选择一个刚命名为“ Spotlight”的对象。使用窗口左上角的“ x”按钮将其杀死。

Spotlight会自动重新启动,并且现在可以使用。


7
帮忙,我只从聚光灯下启动活动监视器(我知道这很有趣,但我不是在开玩笑)... k,在应用程序->实用程序下,有这个问题的未来人士
红色

14

比GUI更快的方法是通过终端:

  1. 运行终端(通过应用程序面板 -> 其他 -> 终端
  2. 类型: killall Spotlight

Spotlight将重新启动并可以运行。


那应该可以,但是我看不出它更快。
汤姆·哈灵顿

2
killall Spotlight从终端机使用 将直接杀死Spotlight应用程序,而使用活动监视器,则需要1)在结果列表中搜索,以及2)单击关闭按钮。
的Aurelien波登

嗯,在这两种情况下,您都启动了一个应用程序,然后键入一些内容。使用活动监视器,您可以指向并单击以执行操作,而在终端中,您可以键入更多内容。除非您不断进行此操作,否则任何一种方式的时间差都是没有意义的。
汤姆·哈灵顿

1
是的,但是反正很多人都会打开航站楼
彼得

黎明时的手提包。
克里斯先生


1

如果上述方法不起作用,请尝试以下方法:

  1. 开放终端
  2. 类型-不可复制!-以下内容,但请稍等片刻:

    sudo mdutil -i off /
    sudo mdutil -i on /
    sudo mdutil -E /
    

几分钟后,如果Spotlight仍未建立索引,请尝试运行此命令,然后运行上面的三个命令:

sudo rm -rf /.Spotlight-V100

这是帮助的来源站点,非常感谢!:

https://www.amsys.co.uk/blog/how-to-fix-spotlight-search-on-a-mac/


该页面听起来好像并没有解决相同的问题。这不是在搜索中无法获得良好结果的问题,而是根本就不可能输入搜索词。
汤姆·哈灵顿

0

有时,最简单,最明显的解决方案有效。在“系统偏好设置”中,打开Spotlight,然后选择“搜索结果”面板。取消选中所有内容,然后退出“系统偏好设置”。重新打开,然后检查您要启用的所有项目。而已。顺便说一句:作为一项隐私提示,通过不选中允许Spotlight建议的独立框,可以禁止将搜索结果自动发送到Apple。


可以解决上述问题吗?我已经很长时间没有这个问题了,所以我无法验证,但这似乎行不通。关键似乎在于使Spotlight退出并重新启动,但是这些步骤并没有做到这一点。
汤姆·哈灵顿'18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.