Provavelmente, é o problema do dconf que você acabou de descrever. Na janela do seu terminal (ctrl + alt + T) e digite:
dconf reset -f "/home/yourusername/"
nota: deve usar / no final do caminho
dconf é o que mantém todos os valores e fatores padrões para o Unity, e é isso que controla os botões de reinicialização / desligamento. Esta função redefinir todos os dcnof e trazer de volta o padrão. Poderia fazer o truque na sua situação.