Webアプリケーションの作成に問題があります。ユーザーとして実行されているWebアプリケーションは、特定のSVGファイルを操作するためのプロセスをnobody
開始する必要があります。inkscape
userとして実行されるため、nobody
ホームディレクトリはありません。私がやって/tmp
いるexport HOME=/tmp/someUniqueId
ことは.fonts
。
私はこれが~/.fonts
ディレクトリを見つけるのに効果的であることを知っています。ただし、Inkscapeを起動すると、Inkscapeがディレクトリを作成できないというメッセージのみが表示されます.inkscape
。
$HOME
私のホームディレクトリの場所を設定しませんか? Inkscapeがまだ/
私のホームディレクトリにアクセスしようとしているのはなぜですか?
ベストアンサー1
InkscapeはGLibを使用するGTKアプリケーションです。g_get_home_dir関数はユーザーのホームディレクトリを探します。そのリンクに記載されているとおりにg_get_home_dir
連絡せず$HOME
に連絡してください/etc/passwd
。$HOME
確認する前に、まずInkscapeにパッチを適用する必要があります(このリンクに示すように)。