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

57

J'ai un serveur Mac Mini sous Mavericks. Il n'a pas de moniteur connecté. J'utilise Remote Desktop sur mon ordinateur portable (exécutant également Mavericks) pour les E / S sur mon serveur.

Lorsque j'utilise Remote Desktop et que je passe en mode plein écran, un écran 1280x1024 s'affiche 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 Échelle dans Affichage -> Préférences Système. Tout ce que je vois est un nouveau bouton en bas à droite qui dit détecter les affichages. En cliquant dessus ne fait rien. La seule résolution indiquée est 1280x1024.

Mon Mac Mini Server date de fin 2009 avec une carte graphique Nvidia GeForce 9400.

Everett
la source

Réponses:

7

Beaucoup de gens semblent avoir de la chance en utilisant les pilotes AirDisplay pour y parvenir. Il y a aussi des adaptateurs factices sans tête , vous pouvez acheter, bien que cela puisse être surpuissant. Si vous souhaitez créer le vôtre, il existe également un moyen de le faire.

Plus d'informations ici .

je vais
la source
9
-1. AirDisplay n’était pas intuitif pour moi et je me suis retrouvé avec 8 carrés de bureau en miroir sur mon Mac Mini. Je pense qu’il est étrange que vous publiez un lien de téléchargement direct dans votre réponse et que vous ne vous connectiez pas au site Web AirDisplay ou que vous ne précisiez pas comment l’utiliser.
cwd
2
@cwd, Il n'y a pas d'instructions autres que télécharger, décompresser et double-cliquer sur le programme d'installation. Je le relie directement parce que c'est pratique, bien que si vous voulez passer par une étape supplémentaire, cliquez ici . "-1" tout ce que vous voulez, même si je trouve ça plutôt idiot de ne pas savoir comment utiliser quelque chose, ou de ne pas penser que c'est "intuitif". J'ai également proposé deux solutions de rechange, ce qui, à mon avis, serait peut-être mieux.
l'L'l
Les pilotes AirDisplay n'ont également rien fait pour moi.
Jay
1
Le menu d'affichage a fonctionné pour moi: apple.stackexchange.com/a/168716/218
Senseful
1
Pour les personnes bloquées par plusieurs écrans, le programme de désinstallation d'Air Display se trouve dans votre dossier / Applications / Utilities. Cela s'appelle "Désinstaller Air Display".
Adam
37

Je voudrais offrir une réponse améliorée, que l'auteur peut prendre en compte pour la question. Les pilotes AirDisplay de la réponse précédente ont en réalité gâché mon client distant et m'ont laissé 16 écrans virtuels, tous avec les mêmes informations, sur lesquels je ne pouvais rien cliquer. Heureusement, je sais naviguer dans Activity Monitor avec le clavier :-).

Les éléments suivants ont parfaitement fonctionné, à supposer que vous utilisiez Apple Remote Desktop:

  • Télécharger le menu d'affichage (Gratuit sur le Mac App Store)
  • Installez l'application et, dans mes cas d'utilisation, la résolution 1680x1050 était appropriée.
  • Votre écran deviendra noir et vous serez "verrouillé", malgré la résolution correcte de la résolution.
  • Votre écran s’éteindra. Beaucoup recommandent quelque chose de similaire aux commandes Terminal suivantes. Je ne recommande pas ce qui suit:

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

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

  • À la place, utilisez la commande suivante sur Apple Remote Desktop ou via SSH:

    killall ScreensharingAgent

  • REMARQUE - si vous utilisez Apple Remote Desktop , cliquez Send Unix Commandplutôt sudosur le bouton radio "Exécuter en tant qu'utilisateur" et entrez-le root.

Cette commande met fin à la session de partage d'écran, qui est essentiellement utilisée par Apple Remote Desktop. Il conserve la session connectée, ce qui conserve la résolution d'écran que vous avez définie avec Display Menu dans les étapes précédentes.

  • 2e note - si votre station d'accueil est foutue, envoyez simplementkillall dock

Je ne suis pas encore connecté à ma session en cours sur mon ordinateur client. Il ne s'agit donc peut-être que d'une solution temporaire. Cependant, c’est le seul moyen que j’ai trouvé qui satisfasse mon TOC avec une consommation d’écran appropriée.

Certaines choses qui m'ont aidé à trouver cette réponse:

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

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

  1. QuickRes App
  2. SwitchRexX
  3. Résolveur
CDD
la source
5
Incroyable la difficulté avec laquelle Apple peut réaliser des tâches simples, telles que le réglage de la résolution VNC d’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.
Eh bien, pour être honnête, leur temps de développement pour quelque chose comme celui-ci est mieux dépensé pour que les nouveaux écrans 4K fonctionnent 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 plus nativement. Quoi qu'il en soit, si cela a aidé plus que la réponse choisie, votez-le, car j'ai trouvé que les pilotes AirDisplay rompaient vraiment mon expérience et ne souhaitaient pas une autre solution dans cette voie.
CDD
6
Utiliser simplement Display Menu a fonctionné pour moi sur Yosemite; aucune commande de terminal n'était requise.
Jace Browning
2
Sans vouloir me vanter, mais peut-être que ma soumission pourrait être considérée comme la réponse appropriée à cette question @everett? Commentateurs à la demande de soumission "Répondu" AirDisplay ne fonctionne plus. Je viens de le configurer à nouveau sur une nouvelle machine et ce processus fonctionne toujours.
CDD
2
Le menu d'affichage fonctionne parfaitement. Je pense que cette fonctionnalité n'est pas standard dans OSX ou Apple Remote Desktop.
David DeMar
24

Il suffit de télécharger le menu Affichage de l'App Store (gratuit) et de choisir la résolution la plus élevée pour moi sur Yosemite. Fonctionne maintenant sans tête avec une résolution d'écran exceptionnelle. Aucune autre action requise.

DES01
la source
3
a bien fonctionné sur El Cap aussi.
user1051849
2
a bien fonctionné sur sierra
Marian Theisen
haute sierra +1 :)
webo80
idem ici @mojave
cucu8
comment ça marche les gars? J'ai toujours la même option avec une résolution minuscule dans ceux du menu Affichage et rien n'y fait
RAM237
7

J'ai réussi à mettre à jour la résolution sur mon Mac Mini Server sans tête avec l'option la plus simple:

  • Maintenez simplement la touche 'Option' enfoncée pendant que vous appuyez sur le bouton 'Scaled' dans les paramètres. Cela affichera toutes les résolutions disponibles et vous pourrez changer celui que vous préférez.

entrez la description de l'image ici

Angel Kjoseski
la source
1
C'était la meilleure solution pour moi. Nous avons un groupe de Mac Minis sans tête auxquels de nombreuses personnes ont accès à distance, ce qui a été préféré au menu Affichage, car pour télécharger le menu, vous devez vous connecter à l'App Store. La résolution persiste également.
Gooberboobbutt
6

SwitchResX a fonctionné pour moi.

C'est 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.

Jace Browning
la source
2
Les votes bas sont pour les réponses incorrectes, pas les réponses que vous n'aimez pas. C'est un vote négatif sur les réponses utiles qui éloigne les personnes utiles. C'est en fait une excellente réponse car SwitchResX ne noircit pas la barre de menus, contrairement à Display Menu. Cela devrait être la réponse acceptée pour cette seule raison.
Mike Bethany
C'est la solution qui a fonctionné pour moi. J'avais besoin d'afficher une résolution HiDPI 1440 x 900 pour optimiser l'utilisation de mon MacBook Pro Retina sur mon client. Mais Apple et Display Menu limitaient mes résolutions à ce qui paraissait logique pour le serveur, pas pour le client. SwitchResX a résolu mon problème. Maintenant, me connecter à mon serveur depuis mon Macbook en mode plein écran est un plaisir.
Robert Dupuy
Cela devrait être la réponse acceptée. Aucune des autres solutions ne fonctionne ici si un écran externe connecté ne prend pas en charge une résolution plus élevée (par exemple, un commutateur KVM "stupide" ne produisant pas une émulation EDID appropriée).
Rico Pajarola
2

Voici une alternative, basée sur la réponse de CDD qui fonctionnera pour Lion. L'application Display Menu ne fonctionne pas sur Lion.

  1. Allez dans Préférences Système, Moniteurs et choisissez la résolution souhaitée. Basculez vers cette résolution. L’affichage VNC se fige. Appuyez sur Retour plusieurs fois pour accepter la résolution quand même. La barre de menus s'élargit un instant, mais pas les fenêtres VNC. Ensuite, il reviendra automatiquement à ce qu'il était.

    Cette étape est nécessaire pour permettre à cette résolution d’apparaître dans le sélecteur de menu lors d’étapes ultérieures.

  2. Activez "Afficher les affichages dans la barre de menus".

  3. Le sélecteur d’affichage peut toujours ne pas apparaître dans la barre de menus faute d’espace. Pour libérer de l'espace, allez dans Préférences, Utilisateurs et groupes, Options de connexion et désactivez "Afficher le menu de changement rapide d'utilisateur". Désactivez tout ce dont vous n’avez pas besoin dans la barre de menus jusqu’à ce que le sélecteur d’affichage dispose de suffisamment d’espace.

  4. Fermer les préférences. Connectez-vous au même ordinateur en utilisant ssh séparément. Choisissez la résolution souhaitée dans le sélecteur d’affichage de la barre de menus, appuyez plusieurs fois sur la touche Retour et vous pouvez maintenant exécuter killall ScreensharingAgentla session SSH. La fenêtre VNC va maintenant redimensionner à la résolution correcte.

Cette méthode compliquée a fonctionné pour moi.

Szabolcs
la source
En fonction de la version de votre système d'exploitation, c'est une bonne réponse! J'ai apparemment tendance à utiliser les anciennes versions d'OS 10 sur les serveurs, tandis que j'utilise 10.9 ou plus sur mes machines personnelles. Encore assez frustrant que ce soit toujours un problème en 2016 ...
CDD
1

Utiliser cscreende Brew. C'est gratuit et étonnamment facile.

brew install Caskroom/cask/cscreen
cscreen -d 32 -x 1920 -y 1080 -r 60
Mads Y
la source
1
ne fonctionne pas du tout.
Ne sait pas grand chose
1
@KnowsNotMuch prenez s'il vous plaît un peu de temps pour spécifier votre configuration (comme cscreen et la version OS) et ce qui échoue. Cela aidera les autres beaucoup plus que de simplement laisser tomber une affirmation "ne fonctionne pas".
Daishi
Je viens d’essayer cela sur un Mac Mini, OS X 10.13.6, mi-2011. cscreen avec tous les paramètres (y compris ceux de l'exemple ci-dessus) renvoyés Segmentation fault: 11.
Mitch Cohen
Travaillé pour moi Mojave, Mac Book
Carlos Rafael Ramirez
0

Pour sa simplicité, je préfère l’ application QuickRes .

Mike Kormendy
la source
0

Cela a finalement résolu un problème similaire, moniteur, lié au travail et agaçant. Pourrait vous aider aussi. Mon ordinateur de développement est un iMac assis sur mon piano à queue Baby. Mais pour des raisons ergonomiques, je préfère travailler à distance à partir de mon ancien MacBook Pro 17 "par rapport au wifi domestique de l'iMac à l'aide de l'application de partage d'écran d'Apple. Fonctionne bien, mais il y a un petit geste. Mon écran MacBook res. est de 1920 x 1200 mais l'iMac est en natif maximum de 1920 x 1080. Donc, pour le travail à distance, mon écran immobilier est écrasé. Je ne peux utiliser que 1080 lignes sur les 1200 disponibles sur mon MacBook Pro, avec la boxe noire au-dessus et au-dessous de la vidéo. Un gaspillage. À mon secours, un produit minuscule: fit-Headless de CompuLab pour 21 £ - vendu sur Amazon. Vous le branchez sur le deuxième port vidéo du moniteur où il fait office de second écran factice avec des options de résolution d'écran variables allant jusqu'à 4K. Cependant, à la réception, je l’ai branché sur mon port VDI. Il est apparu dans les préférences en tant que deuxième écran. MAIS ..... malheur malheur malheur ... avec toutes les options de résolution d’écran - allant jusqu’à 4K ..... NO BLOODY 1920 x 1200 !!!! WTF !!! Googlé autour. Et nous avons découvert et téléchargé la démonstration d'une application appelée SwitchResX qui fait toutes sortes de choses avec les moniteurs. Il avait aussi des tonnes d'options de résolution MAIS ENCORE AUCUN 1920 x 1200 !!. MAIS ..... caché était un onglet où vous pouvez configurer votre propre écran personnalisé res. Donc ajouté un pour 1920x1200. Et HE PRESTO! pour un supplément de £ 18 pour SwitchResX, je peux maintenant travailler à distance sur mon iMac depuis mon Macbook à la même résolution que mon MacBook. Pas de letterboxing. Plus de pixels à parcourir, glisser et faire glisser la souris avec .. JOURS HEUREUX! [PS: ces adaptateurs fit-headless sont en fait destinés aux utilisateurs de Mac Mini en tant que serveurs «sans tête», etc., qui les administrent à distance et ne souhaitent pas avoir un moniteur connecté. Par exemple parce qu'il se trouve dans un rack ou sur une étagère ...]

Daniel Stenning
la source
0

Resolutionator a travaillé pour moi sur El Capitan.

Josh Santangelo
la source
0

Le menu d'affichage de l'App Store (gratuit) a également fonctionné pour moi sous OS X 10.10, Yosemite.

Je me demande s’il est possible de le forcer avec des fichiers de ligne de commande / conf. Pour le moment, le menu Affichage est la voie à suivre pour un ordinateur sans tête Mac.

stamster
la source