Não , para fazer isso de maneira sã não é possível.
Ambos os programas esperam apenas redesenhar sua linha de status.
Isso exigiria que um programa utilizasse a linha de status de outros programas, sem que o outro programa soubesse. E é difícil prever quando o outro será redesenhado.
Eu poderia pensar em duas maneiras "sujas" para abordar isso:
-
tem um programa sobrescrever parte da outra linha de status de programas usando códigos de escape para controlar a posição do cursor
- Nesse caso, as duas linhas de status ainda ocupam suas linhas de tela, mesmo que uma possa estar vazia.
-
faça com que um programa mostre uma seção customizada da linha de comando, que renderiza informações fornecidas do outro programa .
- O programa que fornece a entrada para a seção personalizada pode não mostrar nenhuma linha de status, portanto, há apenas uma linha ocupada.