Mac OS X在哪里保存它在Finder侧栏中显示的项目/图标列表?


7

因为Mac OS X 10.6和10.7之间的兼容性问题(问题是Mac OS X 10.6和10.7的计算机都与同一个Mobile Me帐户同步),我在Finder的侧边栏中看到一个图标,甚至如果未选择显示图标。

截图

我甚至尝试将其从边栏拖出来,或者用右键单击它并选择“从侧边栏移除”,但图标仍然存在。

问题是,在某些应用程序中,打开文件的对话框显示桌面的两个图标。

截图

我认为唯一的解决方案是手动编辑首选项文件,其中包含侧栏中显示的图标信息。它是哪个文件?有没有替代删除该图标,或有助于解决这些问题的工具?


更容易设置asid受影响的首选项文件并设置默认值而不是担心编辑它们 - 你学习更多编辑它们,但对于某些人来说,最好重新开始。
bmike

它也有效,但主要问题是重置三个不同Mac的首选项文件,然后恢复我之前的偏好。这很无聊。:-)
kiamlaluno 2011年

我把它放在任何人的普遍使用中 - 它远远优于外科医生的精确度和掌握这项技能,你可以节省大量时间。
bmike

这篇文章在The Talk Show中提到:5by5.tv/talkshow/63-skyping-a-deuce (7m50s in)
Kyle Cronin

Answers:


7

Finder侧栏定义于~/Library/Preferences/com.apple.sidebarlists.plist。它可以以二进制形式存储。如果你有一个属性列表编辑器,这没关系; 如果你不这样做,你首先要将它转换为XML:

plutil -convert xml1 ~/Library/Preferences/com.apple.sidebarlists.plist

然后,在文本编辑器中打开它。那里可能有这样的条目:

<dict>
    <key>Icon</key>
    <data>…</data>
    <key>CustomItemProperties</key>
    <dict>
        <key>com.apple.LSSharedFileList.TemplateSystemSelector</key>
        <integer>1935819892</integer>
    </dict>
    <key>Name</key>
    <string>Desktop</string>
    <key>Alias</key>
    <data>…</data>
</dict>
</plist>

(注意Name字符串值的键Desktop。)

删除整个<dict>节点,然后保存。


5
或者您只需删除com.apple.sidebarlists.plist文件,然后让Mac OS X创建一个新的默认文件。您将丢失存储在侧边栏中的任何收藏夹图标,但很容易将您喜爱的文件夹拖回侧边栏并重新创建该设置。

1
小麦这里的小+1。将可疑偏好文件移动到桌面并重新启动受影响的应用程序是一个历史悠久的过程,用于测试特定文件是否是问题的根源。您可以将其移回或稍后根据情况指示将其删除,而无需时间机器来恢复旧版本。
bmike

在首选项文件中,出现了三次“桌面”。一旦我编辑了首选项文件,保存了它,重置了Mac,并选择了桌面图标以显示在Finder的侧边栏中,所有这些都恢复正常; 甚至文件对话框现在显示一个桌面图标,而不是以前的两个。
kiamlaluno 2011年

感谢您在何​​处找到该文件的信息。我一直在网上寻找年龄,试图找到一种方法将侧边栏链接复制到新计算机上。我使用了PLIST文件并将其拖到我新Mac上的同一个文件夹中,并要求“替换文件”,重新启动计算机并嘿!当我们进行mac升级时,节省了我和我的团队一大堆时间!(我们都使用侧边栏作为我们单独工作的过去工作的快速参考)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.