V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ldw4033  ›  全部回复第 6 页 / 共 10 页
回复总数  193
1  2  3  4  5  6  7  8  9  10  
2020-09-23 11:44:01 +08:00
回复了 imhuhe 创建的主题 macOS Launchpad 图标排序问题
是这个样子的,launchpad 图标位置信息等存储在一个数据库中,可能出于未知原因,这个数据库不是总是会被初始化,或是 launchpad 程序无法访问它,或者无法更新,再就是该数据库损坏等等,launchpad 程序与数据库无法互通。



首先,确保自己没有安装使用系统优化等的软件,

其次,通过监视这个数据库的变化,来分析问题的所在,具体解说如下:



这个数据库默认地保存在每个用户自己的程序临时文件夹中,这个文件夹的地址有些特殊,可以通过下面的方法看到:

echo $TMPDIR


它看上去是这个样子的:/var/folders/m9/1mc3g1w06v51jy17v0_yt9t40000gn/T/

其实,每个本地帐户都会在 /var/folders/目录下,都有一个自己的子目录,用于应用程序保存自己的运行时数据,比如上面的 m9,还不清楚它下面的子目录“1mc3g1w06v51jy17v0_yt9t40000gn”的含义,但这不妨碍咱们后边的分析。再下面一般有三个子目录,0, T, C 。而我们关心的是 0,在里面有一个目录叫 com.apple.dock.launchpad,launchpad 的数据库就保存在它里面的 db 子目录内。所以全路径就是:/var/folders/m9/1mc3g1w06v51jy17v0_yt9t40000gn/0/com.apple.dock.launchpad/db

这个路径也可以使用下面的目录可以获得:

echo "$(dirname $TMPDIR)/0/com.apple.dock.launchpad/db"


具体如何监测,可以简单监视数据库的修改时间,比如使用下面的命令:

$ ls -l "$(dirname $TMPDIR)/0/com.apple.dock.launchpad/db"


下面是一个例子:

total 8392
-rw-r--r-- 1 me staff 1310720 Aug 3 17:00 db
-rw-r--r-- 1 me staff 32768 Aug 22 20:58 db-shm
-rw-r--r-- 1 me staff 1891112 Aug 24 21:43 db-wal


每次改变 launchpad 中应用的图标位置,文件的时间就会变化。

那么通过这个行为可以观察,它们的时间是否随改动而改变,重启后,是不是也改变了。



如果任何地方出现问题或者可疑,有可能是不同的原因造成。比如,目录错误,有可能是 launchpad 的这个默认路径被未知原因改了;如果无法访问该目录,那么有可能是权限错误;如果每次重启都会改变,有可能是启动时有程序把它改变了;如果是文件时间不变,那么可能它们的联系中断了或者是数据库出错等,等等各种原因。上面只是举例说明,具体原因还要进一步分析。



也可以尝试把这个 com.apple.dock.launchpad 目录转移走 /或者直接删除,重启后,让系统重建一个新的,然后自定义。



对于你的问题的根结,不太好说。既然是刚刚入手的 Mac,有其它程序“从中捣乱”的可能性比较大,其次是数据库损坏。

https://discussionschinese.apple.com/thread/250581574
2020-06-01 16:26:53 +08:00
回复了 liupp 创建的主题 iPad 研究生读论文有必要买 iPad 吗?
买 ipad 跟自己是不是研究生有啥必要联系吗?
2020-05-12 17:26:15 +08:00
回复了 mikedev 创建的主题 Apple 入手 macbookpro 16 ,教育优惠真香
建议直接全部顶配,用起来省心省事,不用再惦记这不够那不够,有瓶颈
2020-03-24 16:51:38 +08:00
回复了 lleeoowwaa 创建的主题 MacBook Pro 大家有推荐的拓展坞么?
我有 99 新的绿联和 dell,想要私聊我
2020-02-29 14:21:58 +08:00
回复了 dazhangpan 创建的主题 职场话题 年龄大八岁的女下属如何称呼?
@statement 他说了女下属,并不是跟其他同事同级,如果是他就不问了
2020-02-24 11:05:23 +08:00
回复了 jimupon 创建的主题 Apple macbook pro 真的适合程序员写代码?
是不是个 只有你自己清楚,不适合就不用,适合就适应
2019-12-24 15:26:34 +08:00
回复了 gtchan13579 创建的主题 问与答 有个员工满意度调查的需求,求如何实现伪匿名
真他妈的贱 ,还能再贱吗?
@zhuangku556 我发现这个问题出现的时机是关机后开机不久这段时间,开机时间长了或者直接不关机,使用一段时间,就不会再出现这种问题。
2019-12-12 10:07:51 +08:00
回复了 rioshikelong121 创建的主题 Apple 绿联 hub 导致 USB 配件已经停用 设备无法充电
我今天升级到 10.15.2 后 ,一样的拓展坞,插得网线,导致电脑休眠 就立马把同一交换机下面的网络设备全断网。我擦了
2019-12-12 09:19:02 +08:00
回复了 GuryYu 创建的主题 macOS macOS 10.15.2 更新已发布
我遇到更狠的啦,我买的绿联的拓展坞 MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)。电脑休眠 几分钟后,我连的交换机下面的所有电脑就断网了
2019-11-10 17:41:54 +08:00
回复了 abcbuzhiming 创建的主题 Java IntelliJ IDEA 这是和 gradle 有仇?
@abcbuzhiming 2019.1.4 你说的 gradle 没用到,但我知道 maven 倒是在 2019.2.* 各个版本一大堆问题,最后回到 2019.1.4
@moro
@di11wei

恩。我的那台机器刚刚升级完毕,就没出现这个情况。
大家没有遇到的吗?
不给你一份 苹果公司的 offer
2019-10-08 13:06:23 +08:00
回复了 weiruanniubi 创建的主题 旅行 国庆自驾 800 公里有感
你现在叫志玲姐姐 还是算了吧。你可以在民声网站上投诉山东高速
2019-09-12 11:48:28 +08:00
回复了 willrvr 创建的主题 Apple 苹果取消了花呗的 24 期
你弄了信用卡,学生党也不一定给你下发那么大的额度。
2019-08-24 07:54:11 +08:00
回复了 youzhenyi 创建的主题 Apple mac 版本的 idea 怎么换掉上方文件前面白色的符号
@shuangyeying maven pom 子模块,引入父依赖,依然提示爆红,看官方 bugfix 要在 2019.2.2 发布 bugfix 版
2019-05-31 08:13:31 +08:00
回复了 morize 创建的主题 Apple 上海交通卡刷了台北公车
中华大地威武的不行不行的啊
2019-05-22 10:20:45 +08:00
回复了 cuixiao603 创建的主题 Mac Pro 苹果推出新 MacBook Pro:挤牙膏
@aLazarus 你很皮
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2842 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 11:18 · PVG 19:18 · LAX 04:18 · JFK 07:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.