V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fansangg
V2EX  ›  macOS

分享一个隐藏菜单栏 spotlight 图标的方法

  •  
  •   fansangg · 2018-10-23 17:22:59 +08:00 · 2505 次点击
    这是一个创建于 2005 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先关闭 SIP

    重启按 command r 然后打开终端 输入 csrutil disabl 然后 reboot

    重启后打开终端 来到这个目录下

    cd /System/Library/CoreServices/Spotlight.app/Contents/MacOS

    然后复制一个备份

    sudo cp Spotlight Spotlight.bak

    然后 划重点!

    sudo perl -pi -e 's|(\x00\x00\x00\x00\x00\x00\x47\x40\x00\x00\x00\x00\x00\x00)\x42\x40(\x00\x00\x80\x3f\x00\x00\x70\x42)|$1\x00\x00$2|sg' Spotlight

    这个命令把 spotlight 图标的宽度变为 0,使其在菜单栏隐藏掉

    接下来

    cmp -l Spotlight Spotlight.bak

    如果打印出下面这个则说明成功了

    318143 0 102

    318144 0 100

    然后

    sudo codesign -f -s - Spotlight

    最后重启 spotlight,图标就在菜单栏消失了。

    对了 重启 spotlight 的命令是

    sudo killall Spotlight

    第 1 条附言  ·  2018-10-23 17:58:50 +08:00
    好像大家都不觉得 spotlight 图标碍眼啊哈哈
    8 条回复    2019-11-19 20:13:29 +08:00
    fansangg
        1
    fansangg  
    OP
       2018-10-23 17:27:09 +08:00
    测试 10.12-10.14 均有效
    zn
        2
    zn  
       2018-10-23 17:32:02 +08:00
    真是暴力!不错不错
    zn
        3
    zn  
       2018-10-23 17:34:53 +08:00
    10.13.6 (17G65) 验证有效。

    不过打出的信息和楼主不一样:

    ```
    $ cmp -l Spotlight Spotlight.bak
    355023 0 102
    355024 0 100
    ```
    fansangg
        4
    fansangg  
    OP
       2018-10-23 17:35:13 +08:00
    如果图标没有消失可以尝试重启,然后修改之后 spotlight 需要重新请求钥匙串,然后会申请一些权限,通讯录之类的
    fansangg
        5
    fansangg  
    OP
       2018-10-23 17:36:00 +08:00
    @zn cmp -l 只是比较两者的差异,前面的 id 肯定是不一样的
    ynyounuo
        6
    ynyounuo  
       2018-10-23 17:36:29 +08:00
    Notification 现在有解么
    hoogle
        7
    hoogle  
       2018-10-23 18:05:17 +08:00 via iPhone
    用了 Bartender 的功能隐藏
    sungnix
        8
    sungnix  
       2019-11-19 20:13:29 +08:00
    感谢楼主分享,终于可以把 Spotlight 彻底隐藏了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3038 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 11:04 · PVG 19:04 · LAX 04:04 · JFK 07:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.