Talvez você possa iniciar o servidor X na janela múltipla: cada aplicativo X tem sua própria janela. Então o gerenciador de janelas é o MS Windows.
X -multiwindow &
export DISPLAY=:0
xclock&
Existe uma maneira de dividir a tela entre um programa em execução no servidor X e um terminal padrão baseado em texto? Estou operando sob o Cygwin no Windows.
A solução deve ser o mais possível baseada em teclado.
[Screen A - Running xeyes ] || [Screen B - Running bash shell #2]
Então, através de um único (ou alguns) pressionamento de tecla, eu sou capaz de mudar o foco no lado esquerdo (assim como no GNU Screen entre diferentes janelas de tela):
[Screen A - Running bash shell #1 ] || [Screen B - Running bash shell #2]
A solução já existe se todos os programas forem bash shells. Usando o GNU Screen, eu posso alternar entre Bash shell 1 ou bash shell 2 ou bash shell 3. Essencialmente o que eu quero fazer é rodar simultaneamente e ver simultaneamente a saída, um programa baseado em servidor X e um shell bash. Por exemplo, o lado esquerdo pode ser um documento .pdf e o lado direito um shell bash. E eu freqüentemente e rapidamente mudo o foco no lado esquerdo entre diferentes documentos PDF.
Relacionados são os programas tile-window-manager para linux, eu não tenho certeza se posso rodar aqueles sob o cygwin (openbox?).
Obrigado pela sua contribuição.
Talvez você possa iniciar o servidor X na janela múltipla: cada aplicativo X tem sua própria janela. Então o gerenciador de janelas é o MS Windows.
X -multiwindow &
export DISPLAY=:0
xclock&