私は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はそれを直接実行することはできません。bash
kdialog
ドキュメントは、RunProcess
Wolfram Engineから環境変数を継承することを示しています。上記の方法で問題が解決しない場合は、調査してみましょう。