PCManFM 书签不被其他应用程序尊重

PCManFM 书签不被其他应用程序尊重

我刚刚从 Lubuntu 12.10 迁移到 Lubuntu 13.04,PCManFM 书签无法正常工作。

在 PCManFM 上,书签可以正常工作,但如果您转到 Firefox、Chromium、Leafpad、LibreOffice 或任何其他应用程序并尝试从这些应用程序访问您的书签,我只能看到一组旧书签。这不是一个真正全新的安装:我将 /home 放在一个单独的分区中,因此 /root 和 /swap 是全新的。唯一的全新安装是不久前安装的 Lubuntu 11.10。

我检查后发现 /home 文件夹中的 .gtk-bookmarks 文件似乎已正确更新。因此,PCManFM 上更改的每个书签都会在该文件上更改。

更多信息:如果我打开 Leafpad(可以是除 PCManFM 之外的任何其他应用程序),菜单“文件”>“打开”,然后从该窗口为另一个文件夹添加书签,该文件夹将不会在 PCManFM 的书签中可用,但它将作为书签文件夹在其他应用程序(Leafpad、Chromium 等)上可用。最后,当从此窗口修改 PCManFM 书签时,我的 /home 文件夹中的文件 .gtk-bookmarks 将不会按预期更新,确认修改未得到 PCManFM 的确认,但得到其他应用程序的确认。

更多信息 2:除了我的 /home 文件夹中的 .gtk-bookmarks 文件外,我注意到 /home/username/.config/gtk-3.0 中还有一个名为 bookmarks 的文件。所以现在我意识到我的应用程序 (Leafpad、LibreOffice、Chromium) 在该路径中看到了该文件,而没有看到我的 /home 文件夹中的 .gtk-bookmarks 文件。

更多信息 3:我刚刚在虚拟机中设置了全新的 Lubuntu 13.04,我可以看到上面描述的相同奇怪行为,所以我认为这看起来像是 PCManFM 处理 GTK3 的一个错误。但是我不是开发人员,所以我需要确认。

这是一个错误还是预料之中的事?

有什么建议么?

预先感谢您的帮助!

答案1

我设法找到了解决方法。看来 GTK 3.0 和 PCManFM 存在问题。

  1. 重命名/home/username/.config/gtk-3.0/bookmarksbookmarks.old

  2. 建立符号链接:

    ln -s /home/username/.gtk-bookmarks /home/username/.config/gtk-3.0/bookmarks
    

    如果符号链接在重新启动后无法继续存在,请尝试在文件名前加上句点的符号链接:

    ln -s /home/username/.gtk-bookmarks /home/username/.config/gtk-3.0/.bookmarks
    

    但有点奇怪的是,如果没有句点,符号链接就无法存活:

您可以在错误报告中找到更多信息: https://bugs.launchpad.net/ubuntu/+source/pcmanfm/+bug/1208681

答案2

更新2024:

这是一个老问题——只需更新 PCMANFM 将其书签存储在哪里?

答案(2024 年 4 月)- 在 GTK3 下,它们在这里:/home/yourusername/.config/gtk-3.0/bookmarks

简单的纯文本文件。哦,真是福气。

[ 工程师的哀叹: ] 当你使用干净 / 健全 / 灵活 / 友好 / 适应性强 / 可扩展 / 非臃肿的文件管理器,如 Linux 上的 PCManFM(或 Nemo),然后……更可怕的是,由于某些工作原因,你不得不去使用“Windows”下那个叫做文件管理器的怪物,这是我们所有人忍受了 30 多年的另一个恐怖……天哪,这真是天壤之别。微软 - 也许是时候关闭整个系统并关门大吉了。[哀叹:结束] [PS:我知道某些非常注重整洁的人会想打我的手腕并删除它,但请 - 把它留在这里。我们可以节省字节,我向你保证我们可以。 ]

感谢每一位让开源如此快乐的优秀程序员。今年我已经从事计算机行业 51 年了 - 从 IBM 360-65 上的穿孔卡上的 Fortran 开始(查一下),在软盘上(也查一下)忍受了从 1.0 到 W11 的所有 Windows 版本,但非常高兴地在 2010 年左右切换到 Linux ...... 今天在云端为 IOT 编码。
当然,也非常感谢 Linus Torvalds:我们期待本世纪在地球上所有主要城市为他树立雕像。他对地球的价值比 99.9% 的已知政治家都要高。
[同上:请把这个留在这里]。

相关内容