Como posso fazer com que aplicativos de tela inteira cubram apenas a área de trabalho instantânea?

26

No Windows 8, você pode "encaixar" dois aplicativos lado a lado e um desses aplicativos pode ser o ambiente de área de trabalho do Windows legado. Um aplicativo conveniente para isso (ou assim pensei) seria capturar um cliente de bate-papo, um navegador pequeno ou outro aplicativo enquanto assiste a conteúdo em tela cheia na área de trabalho.

O problema é que os aplicativos de área de trabalho em tela cheia assumirão a tela inteira , mesmo que a área de trabalho seja ocupada apenas para ocupar 3/4 da tela.

O que eu gostaria de fazer é forçar os aplicativos de área de trabalho "em tela cheia" a cobrir apenas a área de trabalho instantânea e a exibir a tela inteira se a área de trabalho for ajustada para largura total. Existe alguma maneira de configurar isso?

Se isso não faz sentido, deixe-me ilustrar com fotos:

Área de trabalho na visualização instantânea com o bate-papo do SU no minilavegador:

Oqueacontecequandovocêclicaem"tela cheia":

Oqueeuqueroqueaconteçaquandoclicoem"tela cheia" (note que isso é alterado digitalmente, não é uma captura de tela real)

Só para esclarecer, estou usando o YouTube como exemplo, mas gostaria de poder fazer isso para qualquer programa que seja em tela cheia.

    
por nhinkle 20.10.2012 / 08:27

4 respostas

2

Se tudo que você precisa é assistir a vídeos do youtube, você pode seguir esta receita:

  1. Insira este URI no seu navegador e remova o máximo possível do conteúdo sem importância da janela (barra de endereços, marcadores, etc.): %código%
  2. Ajuste os atributos data:text/html;,<iframe class="youtube-player" type="text/html" width="800" height="600" src="http://www.youtube.com/embed/dfiR1Rde7dI"frameborder="0"> </iframe> e width para aperfeiçoar o tamanho da tela.
  3. Altere o ID do vídeo do YouTube no final do height , após src .
  4. Aproveite
por 20.10.2012 / 09:28
2

Isso coincide com o viewstate do aplicativo e com o modo como o navegador lida com plug-ins. Eu chamaria isso de um bug no software porque ele não altera um parâmetro chamado viewstate como descrito aqui .

O navegador deve consultar o Windows para a viewstate atual e fazer os ajustes necessários.

A implicação importante é que o problema não pode ser corrigido sem alterações no nível de fonte dos programas.

    
por 01.11.2012 / 05:17
0

Uma solução alternativa seria abrir o vídeo por meio do link de vídeo incorporado.

  1. Substitua watch?v= por v/ na barra de endereço e pressione Enter

    Para que o player incorporado se comporte como o modo de tela cheia, adicione os seguintes parâmetros ao final do URL: ?showinfo=0&autoplay=1&autohide=1

  2. Em seguida, concentre-se na barra de endereço novamente e pressione F11 para ocultar a interface do usuário do navegador e barra de tarefas
    (não tenho certeza se isso se comporta corretamente com a área de trabalho instantânea)

Você também pode salvar o seguinte como um marcador, que fará o trabalho para você:

javascript:location.get=function(a){return(a=RegExp(encodeURIComponent(a)+"=([^&]*)&?").exec(location.search))?a[1]:null};location.get("v")&&(location.href="http://www.youtube.com/v/"+location.get("v")+"?showinfo=0&autoplay=1&autohide=1");

    
por 20.10.2012 / 12:06
0

O aplicativo gratuito WinMaxinumize deve resolver esse problema, usando uma tecla de atalho para expanda a janela ativa sobre todo o espaço de trabalho não utilizado.

Um artigo descritivo é fornecido neste artigo ghacks .

(Não tendo o Windows 8, não posso testar.)

    
por 27.10.2012 / 07:47