相关疑难解决方法(0)

$HOME 不应该是用户主目录的位置吗?

我正在编写的 Web 应用程序遇到问题:作为 user 运行的 Web 应用程序nobody需要启动一个inkscape进程来操作一些 SVG 文件。因为它以 user 身份运行nobody,所以没有主目录。我正在做的是在下面创建一个临时目录/tmp并尝试通过export HOME=/tmp/someUniqueId. 然后,我在该“临时”主目录中设置了一些内容,例如.fonts指向要使用的字体文件的文件夹的符号链接。

我知道这适用于查找~/.fonts目录。但是当我启动 Inkscape 时,我得到的只是一条消息,表明 Inkscape 无法创建.inkscape目录:

无法创建目录 /.inkscape

没有$HOME设置我的主目录的位置?为什么 Inkscape 仍然试图/作为我的主目录访问?

headless x11 environment-variables home

6
推荐指数
1
解决办法
1193
查看次数

标签 统计

environment-variables ×1

headless ×1

home ×1

x11 ×1