Como posso executar um script de plasma do KDE a partir da linha de comando sem a GUI?

4

Eu quero executar um arquivo JavaScript de plasma a partir da linha de comando, mas a única solução que encontrei até agora envolve um editor de script gráfico e requer uma interação do usuário para executar o script:

qdbus org.kde.plasma-desktop /MainApplication loadScriptInInteractiveConsole "$PLASMA_SCRIPT_FILE"

Existe alguma solução que não requer uma interação do usuário?

    
por Stefan Endrullis 09.07.2014 / 23:41

2 respostas

1

Sim, você pode (vários lugares apontam para esta pergunta, então estou anwering aqui). Apenas use:

qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript

É necessário um script , não um caminho para ele, por isso, o uso válido é, por exemplo:

qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'var foo = 1;'
    
por 19.09.2016 / 15:42
0
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole 
    
por 17.12.2016 / 21:10