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

20 天前
 jqtmviyu

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

defaults -currentHost write -globalDomain NSStatusItemSpacing -int x

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

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

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

2201 次点击
所在节点    macOS
29 条回复
czhu
20 天前
👍 有没有比较效果的图?
boywang004
20 天前
试了下,的确紧凑的多……取 5 比较合适感觉。至少刘海屏下能显示全了……
jqtmviyu
20 天前
@czhu 直接上手试, 5 可能比较合适, 恢复很方便

defaults -currentHost write -globalDomain NSStatusItemSpacing -int

还原 defaults -currentHost delete -globalDomain NSStatusItemSpacing
xliao
20 天前
```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
20 天前
@czhu ![]( )
mycang
20 天前
@jqtmviyu
不是很理解为什么温度、cpu 占用这些要显示,你们会时不时看?他用于什么?

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

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

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

但是苹果也还有 Mac Pro / Mac Studio / Mac mini 这些不自带屏幕的设备啊,为啥就不能做的统一协调一点呢
MYli001
20 天前
@jqtmviyu #5 1 2 3 4 5 6 是什么东西?
nuevepicos
20 天前
@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
20 天前
@nuevepicos 没设置过就是这样
henyi2211
20 天前
14.1 提示 NSStatusItemSpacing 不存在...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1047186

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX