seu problema está faltando :
e .
Em seu comando, onde você especifica a exibição -i 0:0
avconv -f x11grab -s hd720 -r 30 -i 0: 0 sample.mov
Deve ser -i :0.0
avconv -f x11grab -s hd720 -r 30 -i: 0,0 sample.mov
Você sempre pode verificar sua variável ambiental para exibição em seu terminal.
echo $ DISPLAY
: 0.0
Para entender o que significa a variável de exibição, veja esta postagem. link
-nome de host de exibição: n.m
Em que hostname é o nome do host da rede, qualificado com nome de domínio como necessário (ou use o endereço IP diretamente); n é o número de exibição na esse host (geralmente 0); e m é o número da tela naquele host (geralmente 0). Por exemplo, se você estiver logado no console no Eluard estação de trabalho e deseja executar o cliente xload em pangea com o janela de saída voltando ao eluard, você poderia iniciar este programa em pangea com a opção:
xload -display eluard: 0.0
localhost é assumido se o nome do host for omitido
localhost:0.0
é o mesmo que:0.0