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

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

  •  7
     
  •   honghaoz ·
    honghaoz · 45 天前 · 3363 次点击
    这是一个创建于 45 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    我从 iPhone X 出来开始就没骂过手机上的刘海(只是觉得演进太慢了),但是 MBP 这个刘海现在看着还是觉得恶心,严重破坏了视觉感受,论恶心程度:iPad 加刘海>Mac 加刘海>iPhone 加刘海
    arac
        18
    arac  
       45 天前
    @ck65 C4D 实属没整好,要用英文 16 寸都得出箭头,隔壁 Houdini 功能更多,菜单却不超过十个,词还短。
    hn16838220
        19
    hn16838220  
       45 天前
    14 寸 pro 好像上移了一点
    blacko
        20
    blacko  
       45 天前
    我才發了一篇尋找這款軟件的帖子,這就來了!感謝樓主!
    這就去 SwitchResX 退款,對不起那位作者…
    honghaoz
        21
    honghaoz  
    OP
       45 天前
    @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
       45 天前
    @GreatAuk 每个人体验不一样,强迫症不喜欢看到这个突兀的黑框。而且这个无意义 “刘海” 实实在在影响到我日常使用的 app 的菜单,比如 Xcode ,C4D 之类的,这个是无法改变的。对于右边的菜单栏选项,因为刘海而隐藏 /关闭,是不是有点本末倒置了。
    而且这个不同于左边菜单栏,当菜单很长的时候,多余的菜单会跳过 “刘海” 到右边。但是右边的菜单栏选项很长时,一旦到了 “刘海” 这个位置,多余的就直接不显示了,也不会跳到 “刘海” 的左边。而之前完整的菜单的时候,右边多余的菜单栏会超过中心位置继续显示。
    你可以对比下这个图:


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

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

    感謝作者開發這個非常棒的 app!
    Willjim
        44
    Willjim  
       23 天前
    @honghaoz 用了之后感觉好棒!不过 14 Pro 启用后下侧边缘有点上移,多了一点黑色区域,请问是不是可以优化一下?
    honghaoz
        45
    honghaoz  
    OP
       22 天前
    @Willjim 非常感谢支持!我也意识到这个问题了,不过这个问题我没有找到好的办法优化。这个 app 是通过更改系统分辨率实现去刘海的。一般有 1 )带刘海的分辨率 和 2 )没刘海的分辨率。这两个分辨率的差别在高度上,高度差是带刘海分辨率情况下的“菜单栏高度”。但是分辨率是系统提供的,不能随意更改。
    你可以注意下刘海屏情况下的菜单栏高度是比黑块要高一点点(大概不到 10 像素高),开启去刘海开关后,整个屏幕的显示区域对齐到黑块下面,所以最底下反而往上挪了这一点点高度。
    codehz
        46
    codehz  
       18 天前
    能不能提供一个捷径 /或者 apple script 一类的可以外部操作的 api ,以方便在不启动界面的情况下快速操作切换(
    honghaoz
        47
    honghaoz  
    OP
       17 天前
    @codehz 没问题,目前新版本加入了 cli 的支持。apple scripts/shortcuts 我去支持下。此外,下个版本加入了 menu bar icon ,方便不启动界面的情况下切换模式。
    codehz
        48
    codehz  
       16 天前
    顺带提个需求,切换的时候同步切换"自动在全屏幕中隐藏和显示菜单栏"
    之所以有这个需求,是因为某些软件全屏会检测菜单栏,有菜单栏就会启动缩放模式(
    但是显示 notch 的时候菜单栏一起显示其实问题不大)
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   964 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 19:53 · PVG 03:53 · LAX 12:53 · JFK 15:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.