Posso exibir parte de uma janela no segundo dispositivo?

4

Ao fazer apresentações, eu uso o showoff baseado em html / css / js. Tem um modo de apresentador que mostra as notas e o progresso de uma maneira boa para mim. Parece que a ideia é que, de alguma forma, um segundo navegador obtém as alterações que faço nesse modo, mas isso não funciona.

Por isso, pensei em colocar apenas a parte do modo apresentador que exibe o slide atual (essa é uma área de 1024x768) em outro dispositivo, ou seja, a tela do beamer.

Como o X tem uma caixa de ferramentas tão grande, imaginei que isso seria possível. A apresentação foi feita com telas espelhadas, o que foi bom o suficiente. O que resta é a curiosidade, se fosse possível:

Can I display part of a window on the second device?

Eu uso xmonad como gerenciador de janelas normalmente. Se isso for suportado por outro gerenciador de janelas, posso alternar apenas para apresentações.

UPDATE

Estou mais interessado na maneira como isso poderia ser alcançado por X11 means (ou ferramentas relacionadas) do que apenas ter a apresentação funcionando bem. Esse é apenas o incidente que criou meu interesse em tal solução.

SEGUNDA ATUALIZAÇÃO

Eu ainda estou procurando por uma solução X11 pura, mas o problema em questão é, naturalmente, resolvido.

    
por kronn 13.12.2012 / 23:37

2 respostas

1

Eu não sei nada sobre o showoff , mas usei dzslides de maneira semelhante. Coisas para verificar são:

  • O seu gerenciador de janelas suporta vários monitores? (Por exemplo, depois de xrandr --output VGA1 --right-of LVDS1 , ele lida com o "outro"?) XMonad deveria, , i3 também fornece um bom suporte a multiheads.
  • Seu console de apresentador deve controlar a outra janela no modo de apresentação normal . O que acontece quando você abre os dois modos em janelas separadas? quando showoff diz

    Your ShowOff presentation is now starting up.
    
    To view it plainly, visit [ #{url} ]
    
    To run it from presenter view, go to: [ #{url}/presenter ]
    

    tente abrir ambos URLs em duas janelas.

  • Se, como espero, a janela de exibição de apresentador controla a vista simples, basta mover a janela de exibição simples para o outro monitor (isso depende de como o seu WM lida com vários monitores). Se isso não acontecer, você pode considerar um preenchimento de um problema ...

Isso deve ser mais fácil que o hackear X11.

    
por 14.12.2012 / 09:36
0

Recentemente aprendi sobre arandr , que permite alinhar visualmente seus monitores. Nada está mantendo você (bem, eu, neste caso) para sobrepor o espaço que é mostrado em um monitor específico. Em teoria, é possível calcular deslocamentos e posições e usar xrandr - comandos diretamente.

Em uma nota, o showoff agora é mantido pela PuppetLabs e tem um modo de apresentador funcionando como o sr_ sugerido em sua resposta.

    
por 27.03.2018 / 13:39

Tags