在Flatpak上设置obsidian-shellcommands插件

在Flatpak上设置obsidian-shellcommands插件

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

在Flatpak中运行Obsidian时,由于沙箱环境的限制,可能会遇到问题。为执行npx命令更新git仓库,需要将npx添加到Obsidian的$PATH变量,并确保Obsidian有权限访问NVM目录。使用Flatseal授予权限后,更新脚本需在git根目录执行,以便直接从Obsidian更新页面进行更新。

🎯

关键要点

  • 在Flatpak中运行Obsidian时,沙箱环境可能导致问题。

  • Obsidian无法找到npx命令,需要将npx添加到$PATH变量。

  • 确保Obsidian有权限访问NVM目录。

  • 使用Flatseal授予Obsidian对/home/$USER目录的权限。

  • 更新脚本需在git根目录执行,以便从Obsidian更新页面进行更新。

延伸问答

如何在Flatpak中运行Obsidian时解决npx命令找不到的问题?

需要将npx添加到Obsidian的$PATH变量,并确保Obsidian有权限访问NVM目录。

使用Flatseal如何授予Obsidian权限?

使用Flatseal授予Obsidian对/home/$USER目录的权限,以便访问NVM的bin目录。

在Obsidian中更新git仓库的正确步骤是什么?

更新脚本需在git根目录执行,命令为:cd "$(git rev-parse --show-toplevel)" && npx quartz sync --no-pull。

为什么在Flatpak中运行Obsidian会遇到沙箱环境的问题?

因为Obsidian在沙箱环境中运行,这限制了它对系统资源的访问。

Obsidian如何与NVM配合使用?

Obsidian需要访问NVM目录,因此必须确保npx在$PATH中,并授予相应权限。

在Obsidian中如何直接从更新页面进行更新?

可以通过按Ctrl + P并输入Update page来直接从Obsidian更新页面进行更新。

➡️

继续阅读