コマンドラインから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;'