Dúvida com KDE 4 e manipulação de energia/screensaver

Iniciado por ununes, 21 de Setembro de 2009, 19:21

tópico anterior - próximo tópico

ununes

Pessoal, preciso fazer um programa em c++ que execute as seguintes operações via shell:
- Bloquear/Desbloquear o desligamento automático do monitor
- Desabilitar/Habilitar o screensaver

Nas versões anteriores da empresa isso era feito com o comando dcop, porém no KDE 4 esses comandos pararam de funcionar. Alguém sabe como faço isso?

Tentei o seguinte comando: qdbus org.freedesktop.ScreenSaver /ScreenSaver org.freedesktop.ScreenSaver.Inhibit "$$" "Testing D-Bus Interface"
mas apesar de retornar com sucesso um número de processo não funcionou pois o descanso de tela iniciou automaticamente.