Se você quiser envolver seu aplicativo em um script que cuida disso quando você o inicia (ou a GUI simplesmente não é uma opção), a melhor solução de linha de comando do Ubuntu 14.04 é:
Para desativar o blecaute da tela:
gsettings set org.gnome.desktop.session idle-delay <seconds>
(0 para desativar)
Para desativar o bloqueio de tela:
gsettings set org.gnome.desktop.screensaver lock-enabled false
Você provavelmente deseja adicionar seus inversos no final do script wrapper para retornar o sistema ao comportamento normal na saída. Nesse caso, você deseja evitar a finalização inadequada (ou seja, interrupção ou SIGTERM durante o encerramento do sistema), portanto, crie uma função para restaurar o comportamento normal e use trap <function> 0
(para shells do tipo bash) para capturar saídas e aplicar a restauração funções.