명령줄에서 Plasma JavaScript 파일을 실행하고 싶지만 지금까지 찾은 유일한 솔루션은 그래픽 스크립트 편집기와 관련이 있으며 스크립트를 실행하려면 사용자 상호 작용이 필요합니다.
qdbus org.kde.plasma-desktop /MainApplication loadScriptInInteractiveConsole "$PLASMA_SCRIPT_FILE"
사용자 상호 작용이 필요하지 않은 솔루션이 있습니까?
답변1
예, 가능합니다(이 질문에 대한 링크가 여러 곳에 있으므로 여기서 답변하겠습니다). 그냥 사용:
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript
이를 위해서는스크립트, 해당 경로가 아니므로 다음과 같이 사용할 수 있습니다.
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'var foo = 1;'
답변2
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole
답변3
이 오래된 주제를 다시 다루고 싶었습니다. 그러나 Ubuntu 22.04 및 KDE Plasma에서는.
또한 명령줄에서 플라즈마 JavaScript 파일을 실행하고 싶습니다. 개발자 웹사이트 발견
https://develop.kde.org/docs/extend/plasma/scripting/
하지만 이 샘플을 테스트할 수는 없습니다.
작성자의 코드를 사용할 때 오류가 발생합니다.
Cannot find '.loadScriptInInteractiveConsole' in object /MainApplication at org.kde.plasma-desktop
Camille의 지시에 따라 오류가 발생합니다.
cannot find 'org.kde.PlasmaShell.showInteractiveConsole' in object /PlasmaShell at org.kde.plasmashell
명령줄을 통해 실행하려면 스크립트를 어디서 어떻게 제공해야 합니까?
기본 사항이 잘 설명되어 있는 좋은 웹사이트를 아는 사람이 있나요?