Wolfram Mathematicaでkdialogを実行していますが、不明なエラーが発生します。

Wolfram Mathematicaでkdialogを実行していますが、不明なエラーが発生します。

私はRunProcess[{"/usr/bin/kdialog", "--yesno", "Yes?"}]ラズベリーパイでkdeでMathematicaを実行していますが、次のような結果が得られます:

 "StandardError" -> 
  "/usr/bin/kdialog: relocation error: \
/opt/Wolfram/WolframEngine/12.1/SystemFiles/Libraries/Linux-ARM/Qt/\
plugins/platforms/../../lib/libQt5XcbQpa.so.5: symbol \
_ZN22QWindowSystemInterface25handleWindowScreenChangedEP7QWindowP7QScr\
een version Qt_5_PRIVATE_API not defined in file libQt5Gui.so.5 with \
link time reference
  "|>```

The command works fine in Konsole.

ベストアンサー1

数学では文書「可能な問題」セクションでは、次のコマンドを実行するのが最善です。実行可能なRunProcess[{$SystemShell, optionC, "echo example line"}]適切なシェル(例:)が開きますが、Mathematicaはそれを直接実行することはできません。bashkdialog

ドキュメントは、RunProcessWolfram Engineから環境変数を継承することを示しています。上記の方法で問題が解決しない場合は、調査してみましょう。

おすすめ記事