Nous avons un Mac Pro exécutant Lion sans écran. Il est configuré de manière à être accessible via le partage d'écran (VNC). Il fonctionne avec une résolution de 800 par 600.
Comment puis-je changer la résolution tout en étant connecté à l'aide du partage d'écran?
Lorsque j'utilise les préférences d'affichage pour modifier la résolution tout en étant connecté à l'aide du partage d'écran, voici ce qui se passe: je reçois une boîte de dialogue indiquant que si le changement de résolution n'a pas fonctionné, le système le rétablira dans 15 secondes. Ensuite, l'écran se fige (rien ne change et il ne semble pas réagir aux clics). Enfin, après 15 secondes, il revient à 800 par 600.
macos
lion
screen-sharing
Szabolcs
la source
la source
Réponses:
Il existe un utilitaire de ligne de commande très cool appelé
cscreen
. Le développeur a un certain nombre de versions disponibles. Selon l'âge de votre Mac, vous souhaitez soit la version PPC, soit la version Intel. Si votre Mac est plus récent qu'un modèle 2006, vous voulez probablement la version Intel.Une fois que vous avez téléchargé l'image disque, double-cliquez sur l'image pour la monter, puis copiez le fichier cscreen n'importe où sauf l'image disque. Maintenant, ouvrez Terminal. (Vous pouvez le rechercher dans Spotlight.) Une fois le terminal ouvert, vous pouvez l'exécuter
cscreen
en y accédant, puis en tapant./cscreen
. Par exemple, si vous avez copié cscreen sur votre bureau, vous accéderez au bureau dans Terminal en tapantcd ~/Desktop
. Une fois sur place, vous devez taper./cscreen
.Pour changer la résolution, nous devons d'abord savoir quelles résolutions sont possibles. Pour le savoir, on peut taper
./cscreen -v
. Cela devrait produire quelque chose comme ceci:Maintenant, nous pouvons choisir une résolution. En supposant que vous vouliez une profondeur de couleur de 32 bits, vous pouvez changer la résolution de votre choix en tapant
cscreen -i <DisplayID> -d 32 -x <width> -y <height>
,et remplacer les pièces entre <> par les valeurs réelles. Je n'ai pas testé cela avec un système sans tête sur VNC, donc votre kilométrage peut varier. L'option de ligne de commande
-i <DisplayID>
est facultative, donc si votre VNC n'enregistre pas d'ID d'affichage, vous pourrez toujours changer la résolution si vous omettez cette partie de la commande.la source
cscreen
diffèrent de celles répertoriées par les préférences système.cscreen
ne me permettra pas d'aller au-dessus de 800 par 600.cscreen -i 2ac00003 -d 32 -x 1920 -y 1080 -r 60
2ac00003
screen
brew cask install cscreen
une option d'installation de nos jours! :)cscreen -d 32 -x <width> -y <height> -s a
fonctionne enfin pour moi sur Sierra, Mac mini, sans tête, en utilisant le partage d'écran. Merci!