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

관련 정보