Parte da resposta pode ser encontrada aqui: link
A variável DISPLAY é basicamente 3 componentes:
<host>:<display>[.<screen>]
No que diz respeito ao localhost, também conhecido como 127.0.0.1 vs. 0.0.0.0 aka 0, você pode dar uma olhada neste post:
O que explica a diferença.
No seu caso particular, 0.0.0.0:10.0 e localhost: 10.0 teriam o mesmo efeito, mas basicamente significam:
- conecte-se a qualquer interface que tenha a exibição 10 configurada
- conecte-se no lo0 ao ouvinte da exibição 10.
Praticamente não haveria diferença, pois no primeiro caso a varredura de todas as interfaces começaria com lo0, que normalmente é a primeira interface na lista.