Temos um Mac Pro rodando Lion que não possui tela anexada. Ele é configurado para ser acessado usando o compartilhamento de tela (VNC). Funciona com uma resolução de 800 por 600.
Como posso alterar a resolução enquanto estou conectado usando o compartilhamento de tela?
Quando uso as preferências de exibição para alterar a resolução enquanto estou conectado usando o compartilhamento de tela, é o que acontece: Recebo uma caixa de diálogo informando que, se a alteração da resolução não funcionar, o sistema a reverterá em 15 segundos. Em seguida, a tela congela (nada muda e parece não reagir a cliques). Finalmente, após 15 segundos, ele volta para 800 por 600.
macos
lion
screen-sharing
Szabolcs
fonte
fonte
Respostas:
Existe um utilitário de linha de comando muito legal chamado
cscreen
. O desenvolvedor tem várias versões disponíveis. Dependendo da idade do seu Mac, você deseja a versão PPC ou Intel. Se o seu Mac for mais recente que o modelo de 2006, você provavelmente desejará a versão Intel.Depois de baixar a imagem do disco, clique duas vezes na imagem para montá-la e copie o arquivo da tela para qualquer lugar, exceto a imagem do disco. Agora abra o Terminal. (Você pode procurá-lo no Spotlight.) Quando o Terminal estiver aberto, você poderá
cscreen
navegar navegando até ele e digitando./cscreen
. Por exemplo, se você copiasse a tela para a área de trabalho, navegaria até a área de trabalho no Terminal digitandocd ~/Desktop
. Uma vez lá, você digitaria./cscreen
.Para alterar a resolução, primeiro precisamos saber quais resoluções são possíveis. Para descobrir, podemos digitar
./cscreen -v
. Isso deve gerar algo como isto:Agora podemos escolher uma resolução. Supondo que você queira uma profundidade de cores de 32 bits, você pode mudar para a resolução de sua escolha digitando
cscreen -i <DisplayID> -d 32 -x <width> -y <height>
,e substituindo as peças incluídas em <> pelos valores reais. Eu não testei isso com um sistema sem cabeça sobre o VNC, portanto sua milhagem pode variar. A opção de linha de comando
-i <DisplayID>
é opcional; portanto, se o seu VNC não registrar um ID de exibição, você ainda poderá alterar a resolução se omitir essa parte do comando.fonte
cscreen
diferem daquelas listadas pelas preferências do sistema.cscreen
não vai me permitir ir acima de 800 por 600.cscreen -i 2ac00003 -d 32 -x 1920 -y 1080 -r 60
2ac00003
screen
brew cask install cscreen
é uma opção de instalação nos dias de hoje! :)cscreen -d 32 -x <width> -y <height> -s a
finalmente funciona para mim no Sierra, Mac mini, sem cabeça, usando o compartilhamento de tela. Obrigado!