Inkscapeで/tmpフォルダのファイルを開く方法は?

Inkscapeで/tmpフォルダのファイルを開く方法は?

私が使用しているソフトウェアの中には、中間ステップとしてinkscapeを使用して画像をある形式から別の形式に変換します。つまり、その/tmpフォルダに画像を書き込み、その画像にinkscapeを使用して必要な画像形式を取得しようとします。しかし、私のシステムでは、inkscapeはそのフォルダが好きではありません/tmp

/tmpたとえば、inkscapeを使用してディレクトリでsvgファイルを開いたり編集したりすると、inkscape /tmp/test.svgエラー/警告が発生します。

** (inkscape:6528): WARNING **: Can't open file: test.svg (doesn't exist)

ファイルが存在し、Budgieのデフォルトビューアを使用して開くことができます。

たとえば、ホームフォルダで同様の操作を実行すると、inkscape ~/test.svgテストファイルが正しく開きます。 Inkscape自体は、フォルダのinkscapeどこかで呼び出されたときに実行されますが、/tmpそのフォルダ内のファイルを使用することはできません。

私はSolus 4を実行しsudo snap install inkscape、 。

ベストアンサー1

スナップショットは限られたそして、ホストシステムへのアクセスは制限されています。/tmpInkscapeがインストールされているホームディレクトリからファイルを開くだけです。

クラシックモードではスナップを再インストールできますが、通常は次のことはお勧めできません。

sudo snap install --classic inkscape

厳密に制限されたスナップショットの場合、このフラグはとにかく無視されます。これは、Inkscapeスナップショットの場合です(発見どおり)。

私は2つの理由で刑務所から逃げようとしないでください。まず、システムが過度に公開されます(スナップショットを信頼しても問題にならないと主張することができます)。第二に、スナップは制限を念頭に置いて設計されているため、スナップを信頼しても制限がないと予期しない動作が発生する可能性があります。

おすすめ記事