Não. O Mplayer pode rodar usando o framebuffer do kernel linux, que se você estiver em um dos consoles virtuais (estes são tty
devices, e eles não são o mesmo que é usado em um terminal GUI) faz parecer que está rodando " no console "porque, claro, essa é a tela inteira. Mas ele não está rodando no console, ele está rodando no framebuffer, que pega a tela.
Se você estiver usando uma área de trabalho GUI, você tem um servidor X em execução, e ele controla a tela, então você não pode usar o framebuffer ao mesmo tempo (embora você possa alternar para um VT e usar o framebuffer lá ). O Mplayer detecta esse contexto e se adapta de acordo.