升级10.10.1后dashboard里便签内容全部清空,有备份请问如何恢复便签内容。
如标题所问!谢谢
最佳答案
| 回答者 | 小甜甜 |
|---|---|
| 回答时间 | 2021-04-05 |
原来说的是这个,它的内容保存在~/Library/Preferences/widget-com.apple.widget.stickies.plist文件中,首先你要把这个文件的一个有效版本恢复。我们介绍两种方法恢复。手工回复:在终端中运行下面命令:defaultsread~/Library/Preferences/widget-com.apple.widget.stickies.plist比如我的测试例子输出是这个:{"4a40f8023062ba41-color"="Images/yellow.png";"4a40f8023062ba41-data"="Second<div>Sunday</div>";"4a40f8023062ba41-font"="MarkerFelt-Thin";"4a40f8023062ba41-size"=Auto;"95b757402f62ba41-color"="Images/yellow.png";"95b757402f62ba41-data"="Today<div>First</div><div>Test</div>";"95b757402f62ba41-font"="MarkerFelt-Thin";"95b757402f62ba41-size"=Auto;"cdce92aa3062ba41-color"="Images/yellow.png";"cdce92aa3062ba41-data"="";"cdce92aa3062ba41-font"="MarkerFelt-Thin";"cdce92aa3062ba41-size"=Auto;color="Images/yellow.png";"e6b15ead3062ba41-color"="Images/yellow.png";"e6b15ead3062ba41-data"="";"e6b15ead3062ba41-font"="MarkerFelt-Thin";"e6b15ead3062ba41-size"=Auto;font="MarkerFelt-Thin";size=Auto;}看出规律来了吧?都是前面一串字符数字串后面一个“-”符号,这个字符数字串就是在你添加一个标签时系统自动生成的唯一id,而id后面的-data就是这个id的stickies记载的内容。这样就可以手工回复了。还有一种方法,稍微复杂一点,不过可以把原来的标签内容都恢复到dashboard中。基本思路是,因为每次添加一个标签,系统都会自动生成一个新的id,并把这个新id的相关配置写在widget-com.apple.widget.stickies.plist文件中,所以以前的就看不见了,这个方法就是把原来的id都添加回去。1.首先,把所有的其他程序都退出,该保存的保存;如果愿意可以把原来空白的没用的标签都删除掉;打开终端程序。2.就是你要把每个需要添加的id都列出来,比如我上面的例子中的是95b757402f62ba41和4a40f8023062ba41。3.现在,我们把下面的命令中的<key>id</key>后面的<string>和</string>之间的内容替换为我们列出的id,一个id运行一次命令。你可以把下面命令先复制到你习惯使用的文本编辑器中,比如TextEdit.app,中文叫"文本编辑",使用这个软件最好在菜单“格式”中转换文本格式为“制作纯文本”;替换时前后不要有空格,换完之后,全部复制到终端中,回车运行。你可以一个id运行一次命令,也可以把每个id的命令都在"文本编辑"中列出,一起复制到终端中,最后最多一次回车确认就可以了。4.所有id都添加完之后,立刻重新启动,注意在运行命令中,千万不要切换到dashboard中看结果,因为一看,以前的改动就被删除而恢复成没改动原来状态了!5.在dashboard中,移动上面的标签窗口才能看见下面的一个,因为我们的命令没有改变窗口大小和位置,它们都重叠在一起了。defaultswrite./com.apple.dashboard.plistlayer-gadgets-array-add'<dict><key>32bit</key><false/><key>id</key><string>95b757402f62ba41</string><key>in-layer</key><true/><key>path</key><string>/Library/Widgets/Stickies.wdgt/</string><key>percent-offset-x</key><integer>0</integer><key>percent-offset-y</key><integer>0</integer><key>percent-type</key><integer>2</integer><key>percent-x</key><real>0.39861109852790833</real><key>percent-y</key><real>0.051111109554767609</real><key>pos-x</key><integer>641</integer><key>pos-y</key><integer>46</integer><key>relativepath</key><string>/Library/Widgets/Stickies.wdgt</string><key>separate-process</key><false/></dict>'祝,好运。
其它回答(5)
- 林更新
它的数据库文件是:~/Library/StickiesDatabase。退出Stickies.app,然后恢复该文件,再运行它。
0 - 昧明
我说的是这个标签,不是那个标签。
0 - 带走阳光
我说的不是那个便签.app,而是Widgets添加的便笺!!我也搞不懂两个便签是不是同一个文件,但是按你说的方法恢复后,里面还是空白没有显示。
0 - 蕾叶
首先非常感谢你的耐心赐教,但是偶几乎是个小白,看一大堆教程我晕了。。。。。还是非常感谢
0 - 城春草木深
是小白,说明年轻又发展前途,很好。看不懂就先看,手工回复。后面的可以为其他需要的人参考,以后你不“白”了,也可以给上面的方法做出改进,再贴出来让他人参考不是。
0