나는 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에서 환경 변수를 상속한다고 나와 있습니다. 위의 방법으로 문제가 해결되지 않으면 조사해 보겠습니다.