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

macos 无需软件缩小托盘图标间隔

  •  
  •   jqtmviyu · 12 天前 · 2099 次点击

    因为 Bartender 关注了 reddit 上的话题, 无意中看到了

    defaults -currentHost write -globalDomain NSStatusItemSpacing -int x

    默认似乎是 6, 我改成 4 似乎还不错

    需要注销后重新登录才能看到效果.

    原贴: https://www.reddit.com/r/macapps/comments/1d8l54f/reduce_spacing_between_menubar_items/

    29 条回复    2024-06-08 09:41:10 +08:00
    czhu
        1
    czhu  
       12 天前
    👍 有没有比较效果的图?
    boywang004
        2
    boywang004  
       12 天前
    试了下,的确紧凑的多……取 5 比较合适感觉。至少刘海屏下能显示全了……
    jqtmviyu
        3
    jqtmviyu  
    OP
       12 天前   ❤️ 1
    @czhu 直接上手试, 5 可能比较合适, 恢复很方便

    defaults -currentHost write -globalDomain NSStatusItemSpacing -int

    还原 defaults -currentHost delete -globalDomain NSStatusItemSpacing
    xliao
        4
    xliao  
       12 天前   ❤️ 5
    ```bash
    # 指定间距
    defaults -currentHost write -globalDomain NSStatusItemSpacing -int 10
    # 指定内边距
    defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 6
    # 当前间距查询
    defaults -currentHost read -globalDomain NSStatusItemSpacing
    defaults -currentHost read -globalDomain NSStatusItemSelectionPadding
    # 重置
    defaults -currentHost delete -globalDomain NSStatusItemSpacing
    defaults -currentHost delete -globalDomain NSStatusItemSelectionPadding
    ```
    jqtmviyu
        5
    jqtmviyu  
    OP
       12 天前   ❤️ 1
    @czhu ![]( )
    mycang
        6
    mycang  
       12 天前
    @jqtmviyu
    不是很理解为什么温度、cpu 占用这些要显示,你们会时不时看?他用于什么?

    #纯好奇。
    jqtmviyu
        7
    jqtmviyu  
    OP
       12 天前
    @xliao 不错, 间距 5, 内边距 4, 效果可以.
    xliao
        8
    xliao  
       12 天前
    @jqtmviyu 你这个还可以更精简,搜下 RunCat
    jqtmviyu
        9
    jqtmviyu  
    OP
       12 天前
    @mycang 温度是因为我是 nuc8, intel 发烫. 可能会更改风扇策略.
    cpu 是因为有时播放视频没有调用硬件解码, 一卡就看出来了. 还有的网页加一堆垃圾粒子特效, 卡也能看出来. 还有神奇的 mds_stores 进程进程占用.
    s1xu
        10
    s1xu  
       12 天前 via iPhone
    找了好久这个功能!
    s1xu
        11
    s1xu  
       12 天前 via iPhone
    请问我还有一个疑问,平时使用 jetbrain 系列时,左上角`菜单栏选项的间距` 可以更改吗?有时候太多了超过刘海,好不舒服
    KevinDo2
        12
    KevinDo2  
       12 天前
    @mycang 有时候进程异常时能快速发现高温 or 高功率。
    parthenon2007
        13
    parthenon2007  
       12 天前
    @xliao @jqtmviyu 很有用,谢谢。
    codingbody
        14
    codingbody  
       12 天前
    好像设置完,并不起作用。

    Apple M2 Pro
    macOS: 14.5 (23F79)
    parthenon2007
        15
    parthenon2007  
       12 天前
    @codingbody #14 要重启
    whusnoopy
        16
    whusnoopy  
       12 天前
    岔开一下话题

    之前用无刘海的 MacBook Pro 时,也奇怪为啥苹果好像是在 Big Sur 还是哪个版本开始,把菜单栏图标间距拉那么开,跟楼上一些截图一样,明明更紧凑一点才协调。后来用了有刘海的 MBP 后,发现刘海屏上的菜单栏高度比无刘海和外接屏上的更高(实测刘海屏等效 37px 高,普通屏等效 24px 高),这个默认更宽的菜单栏间距就是为更高的刘海屏适配的

    但是苹果也还有 Mac Pro / Mac Studio / Mac mini 这些不自带屏幕的设备啊,为啥就不能做的统一协调一点呢
    MYli001
        17
    MYli001  
       12 天前
    @jqtmviyu #5 1 2 3 4 5 6 是什么东西?
    nuevepicos
        18
    nuevepicos  
       12 天前
    @xliao

    defaults -currentHost read -globalDomain NSStatusItemSpacing

    2024-06-06 09:54:10.013 defaults[69799:9300139]
    The domain/default pair of (kCFPreferencesAnyApplication, NSStatusItemSpacing) does not exist

    在终端输入,咋显示这个? 系统是 Sonoma 14.5
    Gehrman
        19
    Gehrman  
       12 天前
    @nuevepicos 没设置过就是这样
    henyi2211
        20
    henyi2211  
       12 天前
    14.1 提示 NSStatusItemSpacing 不存在...
    ldw4033
        21
    ldw4033  
       12 天前
    问题来了,我们在研究右侧的间距,左侧的软件工具栏 调整间距的 命令是啥呢?
    MrZhangLo
        22
    MrZhangLo  
       12 天前
    @s1xu #11 同样有个需求。 左边间隔太大了。
    BuZZZX
        23
    BuZZZX  
       12 天前
    @henyi2211 直接读取 NSStatusItemSpacing 确实会提示不存在,需要先设置
    s1xu
        24
    s1xu  
       12 天前 via iPhone
    @BuZZZX 因为我发现 idea 间距大,会多出一个展示在刘海右侧,我启动 goland 的话距离刚好就是在刘海左侧,所以我觉得这个也是可以配置的
    BuZZZX
        25
    BuZZZX  
       12 天前
    指令具体修改的是 /Users/**/Library/Preferences/ByHost/.GlobalPreferences.<id>.plist 文件,执行完写入指令后直接改这个文件加红部分的数字就行:
    jqtmviyu
        26
    jqtmviyu  
    OP
       12 天前
    @MYli001 我是 yabai 用户, 显示当前 desktop, app 是 spaceid
    nuevepicos
        27
    nuevepicos  
       11 天前
    @Gehrman 感谢解惑~
    hsulin
        28
    hsulin  
       11 天前
    可以改变刘海左边菜单文字的间隔吗?
    s1xu
        29
    s1xu  
       10 天前 via iPhone
    @hsulin 同需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3047 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:09 · PVG 20:09 · LAX 05:09 · JFK 08:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.