O man parece não ter uma opção para controlá-lo. Mas você pode usar DISPLAY= cacafire e o cacafire não saberia como se conectar ao seu X server; então recuar para a execução no terminal atual.
Se eu estiver em um terminal virtual do Linux (pressionando Control-Alt-F1 no Ubuntu), e eu usar o comando cacafire , eu obtenho as chamas dentro do terminal real.
No entanto, se eu estiver no ambiente do gnome, e eu iniciar um terminal e executar cacafire , recebo uma janela separada que exibe o fogo.
Como posso forçá-lo a exibir o fogo no mesmo terminal em que ele é executado?
Verifique se a variável de ambiente DISPLAY não tem valor, por exemplo, executar DISPLAY= cacafire
Tags gnome-terminal x11 terminal