Após um pouco de enraizamento, acredito que sua variável DISPLAY está configurada incorretamente. De acordo com o usuário em Is Existe um comando para listar todas as exibições abertas em uma máquina? : 10 é normalmente usado para encaminhamento de SSH, mas não uma sessão local.
Você pode listar suas exibições disponíveis usando
ls /tmp/.X11-unix/
Você deve ver X0
entre eles, se assim for, defina sua variável de exibição usando
export DISPLAY=:0.0
Se você não vir X0
e, em vez disso, ver algo como X1
, será necessário
export DISPLAY=:1.0
Você pode adicionar essa linha de exportação a você .bashrc para tornar a alteração permanente.