工作区布局及时同步问题

Bug 或问题描述

在多端同步中,发现各个设备之间尽管设置了”同步核心插件的设置信息“,但是不能及时在各个设备之间同步工作区布局,需要重新启动OB才能显示更改。

当前 Obsidian 的版本及安装环境

Windows端:V1.5.12
Andorid端:V1.5.12

理想中的情况

及时同步


自己的需求

及时更新不同同步端的工作区布局

尝试过/想象的解决方案

重启OB

其他

一方面,安卓OB在分屏上不是很方便使用,因为安卓端平板(vivopad2)存在右键菜单(通过长按)点击但是位置不对的问题(请原谅我无法准确表达清楚)所以我没有办法很好的在平板上进行分屏;另一方面,在桌面端我会偏向于在新窗口打开一个左右分屏的工作区布局,以此来进行一些需要对比的阅读等等,同时,我也需要将这个布局转移到平板去接续使用,但是当我打开安卓端OB进行一次同步后,需要重启软件才能更新工作区布局,这造成了一定的不便。
感谢开发者能够改进这一问题,当然,这一定不是特别着急的问题,仅仅是为了提高使用体验,再次感谢你们的付出。

以现在的软件逻辑应该是不太可行的,毕竟同步是发生在工作区加载之后的,同步过来的新文件替换掉原有的工作区文件需要重启才会应用

  • 或许楼主可以找找有没有这样的解决方案:
    • 找到某个能够修改布局的插件或脚本
    • 使用plugin groups延迟启动上述插件或脚本,使得其能够在同步之后再运行

感觉你这个需求用第三方同步(如:syncthing)是最适合的。在另一个设备打开Obisdian之前同步。

感谢你的回复和建议 :kissing_heart:,感觉确实问题是出在软件同步逻辑上。但是在plugin groups上我没有找到能配置核心插件的地方,寻找其他合适的插件或许比重启的成本更大,我还是更倾向等待以后的调整。

这也不失为一种适合的解决办法,可我还是倾向于使用官方同步和减少我使用OB的成本,感谢你的回复和思路呢 :rose:

这个好像是比较底层的问题,不仅是工作区,包括插件、主题等等在同步到当前设备以后都需要重启才能生效。

这个已经有讨论了,不过不懂什么时候有实现…