Os escopos são normalmente ativados pelo DBus, o que os torna um pouco mais difíceis de depurar. Mas, ao mesmo tempo, eles são processos normais e podem ser executados manualmente para que quaisquer avisos ou instruções de depuração sejam facilmente visíveis.
A recomendação é iniciar seu escopo manualmente a partir da linha de comando e usar as ferramentas de depuração tradicionais, como gdb , valgrind , strace Como os escopos usam o DBus para o IPC interno, uma ferramenta do monitor DBus (como o Bustle) pode ser útil se você suspeitar de algum problema nesta área.
Você também pode usar o depurador da ferramenta libunity, simplesmente executando sua GUI a partir da linha de comando libunity-tool -g
. Basta executar seu escopo manualmente ou a partir do Dash, encontrar o caminho do DBus na caixa suspensa inicial, enviar uma consulta de pesquisa e observar os resultados.