Definir o perfil / resolução do monitor com base em um laptop estar ou não encaixado?

12

Estou trabalhando nisso para um usuário aqui no trabalho, mas achei que era mais adequado para SU vs SF.

O usuário tem um Surface Pro 3 conectado à estação Surface que possui um monitor externo conectado.

O problema é que a resolução do monitor externo é 1600x900, enquanto a resolução do Surface Pro 3 é muito maior em 2160x1440. Portanto, ao usar os monitores e mover as janelas entre os monitores, o tamanho do texto e das janelas tende a mudar drasticamente.

Um exemplo de discussão dos problemas associados a isso e ao "dimensionamento" padrão pode ser encontrado aqui ,

O usuário pode definir temporariamente o Surface Pro para 1600x900 e alterar a escala para 100%, mas não é ideal a longo prazo ou fora do escritório.

Conheço o DisplayFusion Pro, Ultramon etc. que permitem salvar perfis de monitor personalizados e aplicá-los por pressionamento de tecla, escolha de menu etc.

Minha pergunta é:

Além de comprar um novo monitor externo para ele que possa corresponder à resolução do Surface, existe uma maneira de o Windows alterar a resolução do Surface automaticamente com base no encaixe ou não? Caso contrário, ele poderia viver com o DisplayFusion Pro ou Ultramon, mas eu esperava fornecer algo mais plug and play, onde ele não é obrigado a fazer nada além de encaixar / desencaixar.

O limpador
fonte
1
É possível usar o WMI para observar o estado de encaixe da máquina e usar a funcionalidade de linha de comando do Ultramon para alternar entre perfis?
Eu digo Restabelecer Monica

Respostas:

0

Não é possível definir o dimensionamento da tela para monitores individuais no Windows 7 e 8.x. Este é um recurso que vem na próxima versão do Windows 10. Como o Windows 10 será lançado dentro de um mês e está disponível como uma visualização no momento, sugiro que você instale a visualização ou aguarde o lançamento para resolver seu problema.

Per Salmi
fonte
0

Essa não seria a solução mais fácil, mas o que deve funcionar é usar o agendador de tarefas. Primeiro, verifique os logs de eventos, eu imaginaria que algo tão significativo quanto um dock conectando ou desconectando seria registrado em algum lugar lá. Depois de encontrar o evento para o encaixe, clique nele e você deverá ter a opção de anexar uma tarefa a esse evento. Em seguida, na ação da tarefa, acione a alteração da resolução (consulte Alguma maneira de alterar a resolução da tela do Windows via linha de comando? ), Pelo menos um desses métodos deve funcionar com o Windows 8. Em seguida, faça o mesmo novamente, exceto pelo evento de desencaixe. É um pouco de trabalho para configurar no início, mas, uma vez feito, deve funcionar perfeitamente.

trainman261
fonte