Os terminais são exibições da célula de caracteres e não oferecem suporte a gráficos de pixel de desenho. Nem mesmo quando rodando no X11; embora seja certamente possível desenhar pixels individuais ao falar diretamente com um servidor X, se o seu programa estiver falando com um terminal, ele só poderá solicitar que o terminal exiba caracteres.
Para exibir gráficos em vez de texto, você precisará escrever um programa que interaja diretamente com o servidor X. Isso geralmente é feito por meio de uma biblioteca de kit de ferramentas de interface do usuário, como GTK , Qt ou wxWidgets .