💡
原文英文,约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更新页面进行更新。
➡️