92 votes

Forcer la résolution sur un serveur mac mini sans tête

J'ai un serveur Mac Mini fonctionnant sous Mavericks. Il n'a pas de moniteur connecté. J'utilise Remote Desktop sur mon ordinateur portable (qui fonctionne également sous Mavericks) pour l'entrée/sortie vers mon serveur.

Lorsque j'utilise Remote Desktop et que je passe en mode plein écran, j'obtiens un écran 1280x1024 dans mon écran 1680x1050. Existe-t-il un moyen de forcer le client (Mac Mini) à utiliser un paramètre de 1680x1050 pour obtenir un véritable plein écran ?

J'ai essayé de maintenir la touche option enfoncée tout en cliquant sur Scaled dans Display -> System preferences. Tout ce que je vois, c'est un nouveau bouton en bas à droite qui dit détecter les écrans. Cliquer dessus ne fait rien. La seule résolution affichée est 1280x1024.

Mon Mac Mini Server est un modèle de fin 2009 avec une carte graphique Nvidia GeForce 9400.

1 votes

Il doit y avoir un meilleur moyen. Je ne toucherai pas à SwitchResX avec un bâton de 10 pieds (je l'ai fait, j'ai acheté la licence). cscreen ne fonctionne pas dans Catalina. Les autres réponses n'abordent pas le problème central des résolutions personnalisées. Lorsque je connecte mon écran de travail, mon Macbook se souvient de sa résolution unique pendant un certain temps (3840x1598) - pendant un court moment, je suis capable de choisir cette résolution à la maison, en me connectant à distance avec VNC. L'écran de l'ordinateur portable l'affiche également sans problème. J'utilise ResXtreme pour accéder aux résolutions étendues, mais il ne vous permet pas de créer quelque chose de personnalisé. Est-il possible d'implanter des EDID personnalisés sans utiliser SwitchResX ?

2 votes

display_manager.py semble bien fonctionner pour moi.

58voto

CDD Points 710

J'aimerais proposer une réponse améliorée, que l'auteur pourrait envisager pour la question. Les pilotes AirDisplay de la réponse précédente ont en fait perturbé mon client distant, et m'ont laissé avec 16 écrans virtuels, tous avec les mêmes informations, sur lesquels je ne pouvais pas cliquer. Heureusement, je sais comment naviguer dans Activity Monitor avec le clavier :-) .

J'ai trouvé que ce qui suit fonctionne parfaitement, en supposant que vous utilisez Apple Remote Desktop :

  • Télécharger le menu d'affichage (Gratuit sur le Mac App Store)

  • Installez l'application, et pour mes cas d'utilisation, 1680x1050 était la résolution appropriée.

  • Votre écran devient noir et vous êtes "bloqué", même si la résolution change correctement.

  • Votre écran va s'éteindre. Beaucoup recommandent quelque chose de similaire aux commandes de terminal suivantes. I NE PAS recommander les éléments suivants :

    sudo ps auxwww | grep loginwindow | grep -v grep | awk '{print $2}' | xargs sudo kill -9

  • La raison pour laquelle la dernière ligne ne fonctionne pas est qu'elle met fin à votre session de connexion. Cela force la résolution de l'écran à revenir (dans mon cas, à 1280x1020), et vous serez de retour à votre point de départ.

  • Au lieu de cela, utilisez la commande suivante via Apple Remote Desktop ou via SSH :

    killall ScreensharingAgent

  • NOTE - si vous utilisez l'application Apple Remote Desktop Send Unix Command au lieu d'utiliser sudo cliquez sur le bouton radio "Exécuter en tant qu'utilisateur", et entrez simplement les données suivantes root .

Cette commande met fin à la session de partage d'écran, qui est au cœur de ce qu'utilise Apple Remote Desktop. Elle conserve la session connectée, qui conserve la résolution d'écran que vous avez définie avec Display Menu dans les étapes précédentes.

  • 2ème note - si votre dock est foutu, il suffit d'envoyer killall dock

Je dois encore me déconnecter de ma session en cours sur mon ordinateur client, il ne s'agit donc que d'une solution temporaire. Cependant, c'est le seul moyen que j'ai trouvé pour satisfaire mes TOC avec une consommation correcte de l'espace de l'écran.

Quelques éléments qui m'ont aidé à trouver cette réponse :

  1. Alternative à cette réponse sur SuperUser n'accomplit pas ce que je voulais, mais il est bon de l'avoir comme référence.
  2. Conseils de MacWorld qui contenait la réponse insaisissable !

Quelques alternatives que d'autres ont présentées ci-dessous, au cas où cette réponse ne fonctionnerait pas pour votre système :

  1. Application QuickRes
  2. SwitchRexX
  3. Résolveur

12 votes

Incroyable à quel point Apple peut rendre difficile des choses aussi simples que le réglage de la résolution VNC d'un ordinateur sans tête, pourquoi ? Je n'utilise que des ordinateurs Apple, mais je déteste totalement ce genre de... Je ne sais pas quoi.

1 votes

Eh bien, pour être honnête, leur temps de développement pour quelque chose comme ça est mieux utilisé à faire fonctionner les nouveaux écrans 4K avec les pilotes du Mac Pro.... Je ne les blâme pas vraiment, mais il est assez impressionnant que l'équipe Apple Remote Desktop ne supporte pas cela de manière plus native. Quoi qu'il en soit, si cela a aidé plus que la réponse sélectionnée, s'il vous plaît votez en haut, comme je l'ai trouvé les pilotes AirDisplay à vraiment briser mon expérience, ne voudrais pas que d'autres aller dans cette voie.

0 votes

Astuce utile pour planifier à l'avance le passage de l'écran au noir et ne pas être bloqué : Avant de modifier la résolution avec le menu Affichage, ouvrez une fenêtre de terminal. Tapez "killall ScreensharingAgent" mais n'appuyez pas sur la touche retour. Assurez-vous que le terminal est l'application la plus en avant. Changez la résolution avec Display Menu. L'écran devient noir. Appuyez sur Retour. L'écran s'affiche maintenant comme prévu sans vous bloquer.

50voto

Angel Kjoseski Points 549

La solution la plus simple :

Il suffit de maintenir la touche "Option" enfoncée tout en appuyant sur le bouton "Scaled" dans les paramètres d'affichage des préférences du système. Cela fera apparaître toutes les résolutions disponibles et vous pourrez choisir celle qui vous convient.

Display Settings in System Preferences

enter image description here

5 votes

C'était la meilleure solution pour moi. Nous avons plusieurs Mac Minis sans tête auxquels plusieurs personnes ont accès à distance et nous avons préféré cette solution à Display Menu car pour télécharger Display Menu, il faut se connecter à l'App Store. La résolution persiste également.

2 votes

C'est la solution la plus simple et la meilleure pour moi aussi, et elle fonctionne bien pour VNC.

0 votes

Cela a fonctionné pour moi, excellente solution, merci !

32voto

DES01 Points 329

Il suffit de télécharger le menu Affichage depuis l'App Store (gratuit) et de choisir la résolution la plus élevée pour que cela fonctionne sur Yosemite. Je fonctionne maintenant sans tête avec une excellente résolution d'écran à distance. Aucune autre action requise.

4 votes

A bien fonctionné sur El Cap aussi.

2 votes

A bien fonctionné sur sierra

0 votes

High sierra +1 :)

10voto

brian Points 1354

SwitchResX a fonctionné pour moi.

Il s'agit d'un utilitaire shareware qui s'installe dans les Préférences Système. Depuis le panneau, il vous permet de forcer la résolution par défaut d'un moniteur externe.

3 votes

Les votes négatifs sont destinés aux réponses incorrectes, pas aux réponses que vous n'aimez pas. Ce sont les votes négatifs sur les réponses utiles qui font fuir les personnes utiles. C'est en fait une excellente réponse car SwitchResX ne masque pas la barre de menu comme le fait Display Menu. Pour cette seule raison, elle devrait être la réponse acceptée.

0 votes

Voici la solution qui a fonctionné pour moi. J'avais besoin d'afficher à 1440 x 900 HiDPI pour optimiser l'utilisation de mon écran sur mon client, un MacBook Pro Retina. Mais Apple et Display Menu limitaient mes résolutions à ce qui était vraisemblablement logique pour le serveur, pas pour le client. SwitchResX a résolu mon problème. Maintenant, se connecter à mon serveur depuis mon Macbook en mode plein écran est une joie.

0 votes

Cela devrait être la réponse acceptée. Aucune des autres solutions proposées ici ne fonctionne si un écran externe connecté ne prend pas en charge une résolution plus élevée (par exemple, un commutateur KVM "débile" qui ne fait pas d'émulation EDID correcte).

7voto

l'L'l Points 8737

Beaucoup de gens semblent avoir de la chance en utilisant le Pilotes AirDisplay pour y parvenir. Il y a aussi adaptateurs factices sans tête que vous pouvez acheter, bien que cela puisse être exagéré. Si vous tenez à construire votre propre il y a un moyen de le faire aussi.

Plus d'informations aquí .

10 votes

-1. AirDisplay n'était pas intuitif pour moi et je me suis retrouvé avec 8 bureaux carrés en miroir sur mon Mac Mini. Je pense qu'il est étrange que vous postiez un lien de téléchargement direct dans votre réponse et que vous ne fassiez pas de lien vers le site web d'AirDisplay ou que vous n'expliquiez pas comment l'utiliser.

3 votes

@cwd, Il n'y a pas d'instructions, autre que de télécharger, dézipper et double-cliquer sur le programme d'installation. Je l'ai directement lié parce que c'est pratique, bien que si vous voulez passer par une étape supplémentaire cliquez ici . "-1" tant que vous voulez, même si je pense que c'est plutôt stupide puisque vous ne pouvez pas comprendre comment utiliser quelque chose, ou que vous ne pensez pas que c'est "intuitif". J'ai également donné quelques alternatives - qui pourraient être meilleures de toute façon.

0 votes

Les pilotes AirDisplay n'ont rien fait non plus pour moi.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X