据 gnome 的专业人士介绍,Ubuntu 20.04 可用的默认且唯一版本的 gnote 是 gnote 3.36.0。 而且它太旧了,他们无法提供支持,因此 ubuntu 团队可以解决我当前的 gnote 问题:
我在 Ubuntu 20.04 上使用 Gnote 版本 3.36.0。我有一台混合 SSD/HHD 机器,我的主文件夹设置为 hhd 分区。
我刚刚全新安装了 Ubuntu 20.04 LTS,并更新了 ubuntu/grub 以识别我的 /home 分区,其中包含我的所有文件设置。
重新安装 gnote 后,我的大部分笔记都丢失了。Gnote 只能从默认位置读取笔记。
~/.local/share/gnote
并忽略了我在 的所有记录~/Documents/gnotes
。
Note Directory Watcher 和 Local Directory Sync Service 插件均处于活动状态,并且在首选项中 gnote 显示了我的文件夹的位置~/Documents/gnotes
,但仍然只是忽略了目录中存在的注释。
我认为问题可能是配置文件损坏,所以我使用 synaptic 完全删除 gnote(所有配置文件)并重新安装。我重置了配置以识别我的本地 gnotes 目录,但 gnote 再次忽略了该目录并且不会同步。
笔记:我一直在寻找在 ubuntu 20.04 上安装 gnote 40rc 或更高版本的方法,因为我读到它可以修复很多同步问题。但是,我没有成功。有人可以告诉我如何:
a.) 修复我的 Gnote 版本 3.36.0 以识别并同步现有的笔记
或者
b.) 在 ubuntu 20.04 上将我的 Gnote 版本 3.36.0 更新到 40rc,以便我可以成功同步我的笔记。
谢谢!
答案1
我最终想出了一个解决办法。
我使用了此处找到的 find 命令解决方案:
cp 递归使用特定文件扩展名 将我的所有笔记从本地同步目录复制~/Documents/Gnote
到我的默认 gnote 存储文件夹~/.local/share/gnote
find ~/Documents/Gnotes -name '*.note' -exec cp -nt ~/.local/share/gnote {} +
然后,为了避免将来出现这种情况,我使用这个漂亮的小 bash 脚本将我的所有 gnotes 转换为纯文本:
https://github.com/rhoconlinux/gnote-massive-export-to-txt
从那里,我只需将笔记复制到我的~/NEXTCLOUD/Notes
目录中,现在我可以不用 qnotes 并使用 NC 和/或其他应用程序,例如https://www.qownnotes.org/