V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
honghaoz
V2EX  ›  分享创造

 Say No to Notch.app | 真正地去除 MacBook 的屏幕刘海

  •  8
     
  •   honghaoz ·
    honghaoz · 2022-08-17 14:56:15 +08:00 · 7727 次点击
    这是一个创建于 589 天前的主题,其中的信息可能已经有所发展或是发生改变。

     Say No to Notch.app 可实现真正意义上的去处刘海。

    最新上线的 Say No to Notch.app 可以将菜单栏挪到刘海下面,恢复之前的完整菜单栏。

    如果你使用专业软件,菜单栏很长,或者你有无数的菜单栏图标需要显示,这个 App 将非常有帮助。

    App Store 下载链接

    适用于:

    • MacBook Air with M2 (2022)
    • MacBook Pro 14″ and 16″ with M1 Pro and M1 Max processors (2021).
    • 需要 macOS 12.0 (macOS Monterey) 及以上(因为带刘海的 MacBook 是这个版本才开始有的)





    Fun facts:

    • 这个 App 基于 AppKit, CoreAnimation/CoreGraphics, 加入了 Mac 曾经的一些 UI 效果,比如这个交通灯按钮和 Mac OS X 10.8 Mountain Lion 样式的复选框:
    第 1 条附言  ·  2022-10-18 05:39:14 +08:00

    🚀 Say No to Notch 版本 1.1 添加了一些新功能:

    • 支持菜单栏图标,右键点击可以快速切换 “刘海”

    • 支持隐藏 Dock 图标,App 可以后台运行

    • 双击 “刘海” 区域可以快速切换

    • 持续关闭 “刘海” 模式。系统设置里切换显示分辨率后,会自动关闭刘海

    • 支持了捷径(Shortcuts.app)

    • 支持了 URL 快捷方式,比如

      • nonotch://toggle -> 切换刘海
      • nonotch://yes -> 关闭刘海
      • nonotch://no -> 显示刘海

      可以在浏览器里输入 open nonotch://toggle 启动。或者在 Terminal 里运行命令:open nonotch://toggle

    • 支持开机登录自动启动( Launch at Login )

    • 一些其他的 UI 调整,比如控件主题色( accent color )与系统匹配,动画细节的调整等等。

    感谢大家的支持,如果 App 有帮到你,希望可以在 App Store 留个好评 🙏

    56 条回复    2023-03-05 18:10:20 +08:00
    Maxxxxyu
        1
    Maxxxxyu  
       2022-08-17 15:09:11 +08:00
    这不纯浪费吗。。。。
    honghaoz
        2
    honghaoz  
    OP
       2022-08-17 15:12:05 +08:00   ❤️ 3
    @Maxxxxyu 对于需要去除刘海的人来说,多出来的那 30 多 px 高的屏幕面积没任何意义。反而刘海影响我的菜单栏项目的正常显示。
    btw ,为什么白送的就一定要呢?
    dunn
        3
    dunn  
       2022-08-17 15:16:29 +08:00
    @honghaoz 这不是白送的,是花钱买的。但是支持可以自己决定怎么显示
    honghaoz
        4
    honghaoz  
    OP
       2022-08-17 15:19:30 +08:00
    @dunn 商人库克的一贯做法了,挤牙膏式发布产品。过两年再来个 MacBook 感叹号屏幕,再卖一波。然后再做出真全面屏,再卖一波。反复靠恶心人割韭菜。
    一个不好好做产品的 Apple ,实在是看着心碎。(来自 09 级果粉的抱怨 😢)
    chonger
        5
    chonger  
       2022-08-17 15:37:25 +08:00
    好不容易提高的屏占比又被你改回去了,何必呢?当初安卓手机跟风刘海屏的时候也是一堆去刘海的 app ,甚至官方还内置,结果没几个人用,为什么,就是这样显示降低了屏占比。
    honghaoz
        6
    honghaoz  
    OP
       2022-08-17 15:41:21 +08:00
    @chonger 对于需要用的人自然有用,我的菜单栏经常看不到图标,为了所谓的屏占比而牺牲菜单栏易用性,本末倒置。
    至于为什么跟风刘海,还不是苹果摆烂 👨‍🍳
    chonger
        7
    chonger  
       2022-08-17 15:45:36 +08:00
    @honghaoz 嗯,都怪苹果摆烂,研发不出外星科技~
    honghaoz
        8
    honghaoz  
    OP
       2022-08-17 16:08:14 +08:00   ❤️ 5
    @chonger 无刘海全面屏并不是什么外星科技而已。我不是反对屏占比,我反对的是刘海这种无意义设计。
    beimenjun
        9
    beimenjun  
       2022-08-17 16:21:48 +08:00
    Cool
    maggch97
        10
    maggch97  
       2022-08-17 17:09:56 +08:00 via Android
    刘海宽度目测不到 1/8 ,不知道有几个人需要这 1/8
    maggch97
        11
    maggch97  
       2022-08-17 17:10:32 +08:00 via Android
    这和手机超过 1/2 的刘海根本不是一个概念
    ck65
        12
    ck65  
       2022-08-17 17:14:38 +08:00   ❤️ 5
    对于 Cinema 4D 用户而言确实是有用的。光是 C4D 本身和一堆插件菜单就够拥挤了,刘海还来插一脚,这纯属没事找事。所以如果这个应用对你而言没有用例,大可不必特地汇报一下这软件「没用」。
    shyling
        13
    shyling  
       2022-08-17 18:03:56 +08:00
    还挺有用的,开某些软件时需要。
    minamike
        14
    minamike  
       2022-08-17 18:25:57 +08:00 via iPhone
    这个不是 App 简介里就能直接能勾选设置吗
    GreatAuk
        15
    GreatAuk  
       2022-08-17 18:30:46 +08:00
    何必呢,用了一年了,使用时几乎不会关注到最上面的流海。菜单栏看不到图标的,想想你是不是真的需要那一大堆快捷图标,把不常用的隐藏了吧。
    zhujinliang
        16
    zhujinliang  
       2022-08-17 18:33:40 +08:00 via iPhone
    把壁纸顶部改成黑色,菜单和图标还在最顶上不好么
    agagega
        17
    agagega  
       2022-08-17 18:48:42 +08:00 via iPhone
    这不就是 SwitchResX 那个功能的特化版吗😂支持一个

    我从 iPhone X 出来开始就没骂过手机上的刘海(只是觉得演进太慢了),但是 MBP 这个刘海现在看着还是觉得恶心,严重破坏了视觉感受,论恶心程度:iPad 加刘海>Mac 加刘海>iPhone 加刘海
    arac
        18
    arac  
       2022-08-17 19:56:18 +08:00
    @ck65 C4D 实属没整好,要用英文 16 寸都得出箭头,隔壁 Houdini 功能更多,菜单却不超过十个,词还短。
    hn16838220
        19
    hn16838220  
       2022-08-17 19:59:59 +08:00
    14 寸 pro 好像上移了一点
    blacko
        20
    blacko  
       2022-08-17 20:31:24 +08:00
    我才發了一篇尋找這款軟件的帖子,這就來了!感謝樓主!
    這就去 SwitchResX 退款,對不起那位作者…
    honghaoz
        21
    honghaoz  
    OP
       2022-08-18 01:09:07 +08:00
    @minamike 不太一样,这个是全局把 menubar 挪下来,也就是 menubar 对于系统来说完全不存在了。

    你说的应该是指这个[Scale to fit below built-in camera]( https://support.apple.com/en-us/HT212842)。
    1. 首先这个选项是为了兼容而设计的临时方案:

    > Apps can be updated to work better with this area of your screen. If a developer updates their app for compatibility with your Mac, the "Scale to fit below built-in camera" setting no longer appears.

    开发者更新 app 兼容性后可能会去掉。

    2. 我试过这种模式,只有在开启这个选项的 app 的 menubar item 到了“刘海”位置的时候,系统会进入缩放模式。整个菜单栏也会挪下来,但是菜单栏的高度还是很高,而且整个屏幕周围的黑框一圈都变宽了。体验并不是很好。
    honghaoz
        22
    honghaoz  
    OP
       2022-08-18 01:15:37 +08:00
    @GreatAuk 每个人体验不一样,强迫症不喜欢看到这个突兀的黑框。而且这个无意义 “刘海” 实实在在影响到我日常使用的 app 的菜单,比如 Xcode ,C4D 之类的,这个是无法改变的。对于右边的菜单栏选项,因为刘海而隐藏 /关闭,是不是有点本末倒置了。
    而且这个不同于左边菜单栏,当菜单很长的时候,多余的菜单会跳过 “刘海” 到右边。但是右边的菜单栏选项很长时,一旦到了 “刘海” 这个位置,多余的就直接不显示了,也不会跳到 “刘海” 的左边。而之前完整的菜单的时候,右边多余的菜单栏会超过中心位置继续显示。
    你可以对比下这个图:


    总之萝卜青菜各有所爱,需要的人自然需要。
    honghaoz
        23
    honghaoz  
    OP
       2022-08-18 01:24:40 +08:00
    @agagega +1 ,MBP 加刘海纯粹恶心人,这么大的刘海就放个摄像头,你要加个 FaceID 或许还能给刘海的正当性多个理由(虽然我不认同,FaceID 在笔记本上实属脱裤子放屁)。摄像头在现有左右边框的这种宽度下完全能做进去,比如 Dell XPS 就做到窄边框 + 720p 摄像头。
    honghaoz
        24
    honghaoz  
    OP
       2022-08-18 01:27:59 +08:00
    @zhujinliang TopNotch 就是这种思路,但是菜单栏该挡的还是挡,只解决了大部分时候的美观问题,并没解决菜单栏功能的问题。而且菜单栏还只能是全黑的。
    我可以接受 “退掉” 白送的那一点点屏幕,获得原本更 “正常” 的体验。
    xcatliu
        25
    xcatliu  
       2022-08-18 09:59:04 +08:00
    鼠标还能移上去吗?
    honghaoz
        26
    honghaoz  
    OP
       2022-08-18 10:18:43 +08:00 via iPhone
    @xcatliu 不能,这个是禁用刘海,刘海那一条完全去掉了,不是隐藏刘海。
    crayygy
        27
    crayygy  
       2022-08-18 10:20:20 +08:00
    虽然我没有带刘海屏的 MacBook ,但肯定会有人有这样的需求,支持楼主动手实现 👍
    ivyliner
        28
    ivyliner  
       2022-08-18 10:33:39 +08:00
    @honghaoz 好喜欢这种复古的样式, 请教一下有什么参考资料吗? 我想开发一个 APP 也想支持这种复古的样式, 感谢.
    LavaC
        29
    LavaC  
       2022-08-18 10:38:54 +08:00
    感觉就是苹果懒得搞模具,提前把未来几年那款可能有 faceId 的模具做出来了,恁大的刘海纯纯恶心现在的用户。
    honghaoz
        30
    honghaoz  
    OP
       2022-08-18 10:57:01 +08:00 via iPhone
    @ivyliner 这个 UI 是我自己做的控件,核心用 CoreGraphics ,CoreAnimation 。还有自己做的 Layout engine ,在 NSView 上画的。毕竟现在 AppKit 自带都是扁平 UI ,实在喜欢不起来。
    honghaoz
        31
    honghaoz  
    OP
       2022-08-18 11:07:21 +08:00
    @crayygy 感谢支持!🙏
    honghaoz
        32
    honghaoz  
    OP
       2022-08-18 11:09:09 +08:00
    @LavaC 同意!这么大的刘海纯粹恶心人,有可能因为疫情中国供应链的问题。但是不管怎么样,都是懒政。
    honghaoz
        33
    honghaoz  
    OP
       2022-08-18 11:16:28 +08:00
    @ivyliner 对了,我的这个 UI 库叫 ChouTiUI ,不过暂时没开源。我时不时会在 Twitter 上 [ChouTiUI]( https://twitter.com/ChouTiUI) 发发做出来的 UI 效果。那个开关是参照 iOS 5 的开关做的。
    ![switch]( )
    ivyliner
        34
    ivyliner  
       2022-08-18 13:54:06 +08:00
    @honghaoz 已 Follow, 不过感觉比较复杂, 看看在你开源之前我自己能不能研究出来, 哈哈.
    duojiao
        35
    duojiao  
       2022-08-18 17:39:10 +08:00
    挺好的,支持一下。
    不理解 apple 为什么要在生产力工具上搞这个东西,破坏了已有的生态不说,收益也不高 —— 你说屏占比吧咱也不缺,咱大不了外接显示器。
    honghaoz
        36
    honghaoz  
    OP
       2022-08-19 08:56:27 +08:00 via iPhone
    @duojiao +1 !所以有了这个想法去除掉刘海。感谢支持!
    bear1man
        37
    bear1man  
       2022-08-19 11:41:56 +08:00
    可以考虑发 b 站,起个标题党一点的标题,拉点用户。自从刘海屏 macbook 出现我一直都有这个想法。
    honghaoz
        38
    honghaoz  
    OP
       2022-08-19 17:12:32 +08:00 via iPhone
    @bear1man 😂😂不太会搞标题党。觉得有用的话顺手推荐推荐就可以了 🙏
    code4you
        39
    code4you  
       2022-08-20 11:06:38 +08:00
    Bartender 可以同时使用嘛 😁
    honghaoz
        40
    honghaoz  
    OP
       2022-08-20 12:53:52 +08:00 via iPhone
    @code4you 当然可以,不冲突的。
    1and1get2
        41
    1and1get2  
       2022-08-20 14:38:07 +08:00 via Android
    @chonger 官方内置是为了适配各种机型好吧。。。。。
    jackliang007
        42
    jackliang007  
       2022-08-22 17:57:18 +08:00
    把刘海移下来,原来刘海位置黑色底色根据音乐节奏显示跑马灯会不会很炫酷😀
    coffee812
        43
    coffee812  
       2022-08-27 20:52:10 +08:00
    使用了一陣子感受非常舒服!

    終於不用再為了消除瀏海存在感, 妥協 menu bar 總是黑底白字
    我是屬於無法無視瀏海的那群人, 尤其是游標移動消失在瀏海裡, 滿難受的
    現在 menu bar 融入背景, 也不用看到瀏海, 心情真的非常舒暢

    感謝作者開發這個非常棒的 app!
    Willjim
        44
    Willjim  
       2022-09-08 17:34:51 +08:00
    @honghaoz 用了之后感觉好棒!不过 14 Pro 启用后下侧边缘有点上移,多了一点黑色区域,请问是不是可以优化一下?
    honghaoz
        45
    honghaoz  
    OP
       2022-09-09 15:35:38 +08:00
    @Willjim 非常感谢支持!我也意识到这个问题了,不过这个问题我没有找到好的办法优化。这个 app 是通过更改系统分辨率实现去刘海的。一般有 1 )带刘海的分辨率 和 2 )没刘海的分辨率。这两个分辨率的差别在高度上,高度差是带刘海分辨率情况下的“菜单栏高度”。但是分辨率是系统提供的,不能随意更改。
    你可以注意下刘海屏情况下的菜单栏高度是比黑块要高一点点(大概不到 10 像素高),开启去刘海开关后,整个屏幕的显示区域对齐到黑块下面,所以最底下反而往上挪了这一点点高度。
    codehz
        46
    codehz  
       2022-09-13 21:07:35 +08:00
    能不能提供一个捷径 /或者 apple script 一类的可以外部操作的 api ,以方便在不启动界面的情况下快速操作切换(
    honghaoz
        47
    honghaoz  
    OP
       2022-09-14 07:55:42 +08:00
    @codehz 没问题,目前新版本加入了 cli 的支持。apple scripts/shortcuts 我去支持下。此外,下个版本加入了 menu bar icon ,方便不启动界面的情况下切换模式。
    codehz
        48
    codehz  
       2022-09-15 21:25:24 +08:00
    顺带提个需求,切换的时候同步切换"自动在全屏幕中隐藏和显示菜单栏"
    之所以有这个需求,是因为某些软件全屏会检测菜单栏,有菜单栏就会启动缩放模式(
    但是显示 notch 的时候菜单栏一起显示其实问题不大)
    lovepplforever
        49
    lovepplforever  
       2022-10-12 18:37:02 +08:00
    牛逼,用上了
    honghaoz
        50
    honghaoz  
    OP
       2022-10-18 05:35:59 +08:00
    🚀 Say No to Notch 版本 1.1 刚刚通过审核。

    添加了一些新功能:
    * 支持菜单栏图标,右键点击可以快速切换 “刘海”
    * 支持隐藏 Dock 图标,App 可以后台运行
    * 双击 “刘海” 区域可以快速切换
    * 持续关闭 “刘海” 模式。系统设置里切换显示分辨率后,会自动关闭刘海
    * 支持了捷径( Shortcuts.app)
    * 支持了 URL 快捷方式,比如
    * `nonotch://toggle` -> 切换刘海
    * `nonotch://yes` -> 关闭刘海
    * `nonotch://no` -> 显示刘海
    可以在浏览器里输入 `open nonotch://toggle` 启动。或者在 Terminal 里运行 `open nonotch://toggle`
    * 支持登录自动启动( Launch at Login )
    * 一些其他的 UI 调整,比如控件主题色( accent color )与系统匹配,动画细节的调整。

    感谢大家的支持,如果 App 有帮到你,希望可以在 App Store 留个评价 🙏
    honghaoz
        51
    honghaoz  
    OP
       2022-10-18 05:42:30 +08:00
    @codehz 1.1 版本有支持外部操作的 API ,更多的 scripting 支持还在开发中。

    > 顺带提个需求,切换的时候同步切换"自动在全屏幕中隐藏和显示菜单栏"
    之所以有这个需求,是因为某些软件全屏会检测菜单栏,有菜单栏就会启动缩放模式(
    但是显示 notch 的时候菜单栏一起显示其实问题不大)

    这个感觉支持起来有点困难,沙盒模式的 APP 不太方便更改系统设置。或者你可以通过 Shortcuts/ Apple Script 来操作。
    codehz
        52
    codehz  
       2022-10-18 07:31:00 +08:00 via iPhone
    @honghaoz 啊,后面那个需求已经找到了解决方法(原来可以单独设置程序是否在全屏的时候显示菜单栏的
    HoshinoRei
        53
    HoshinoRei  
       2022-10-19 04:16:45 +08:00 via iPhone
    1 年了,终于有人做出这样的软件了。
    zhanggang807
        54
    zhanggang807  
       2022-10-24 10:45:14 +08:00
    个人比较支持,希望兼容性没有啥问题
    KevinDo2
        55
    KevinDo2  
       2022-11-09 15:47:36 +08:00
    唉,刘海让我彻底放弃了在菜单栏放置图标。这个 app 很不错的解决了我的问题。
    0x2CA
        56
    0x2CA  
       2023-03-05 18:10:20 +08:00
    是否可以使用 brew 安装呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3240 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:31 · PVG 19:31 · LAX 04:31 · JFK 07:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.