79 votes

Comment simuler un écran rétina (mode HiDPI) dans Mac OS X 10.8 Mountain Lion sur un écran non-rétina ?

Comment simuler un écran rétina (mode HiDPI) dans Mac OS X 10.8 Mountain Lion sur un écran non-rétina ?

0 votes

@JukkaSuomela vous devriez ajouter cette méthode comme une réponse au lieu d'un commentaire. Cela fonctionne et c'est beaucoup plus facile que de télécharger le débogage de quartz. Je copierais également les commandes de ce github script à votre réponse car les liens vers des solutions sur d'autres sites ne durent pas toujours.

99voto

Dave Gallagher Points 5314
  1. Recherche de télécharger et installer le logiciel gratuit d'Apple Outils supplémentaires pour Xcode 8 (pour les versions précédentes de Xcode, recherchez Outils graphiques pour Xcode selon votre version).
    Remarque : un compte développeur Apple gratuit est requis.
  2. Lancement Débogage de Quartz application.
  3. Aller au menu : Window ---> UI Resolution .
  4. Vérifiez Activer les modes d'affichage HiDPI .
  5. Arrêtez Débogage de Quartz .
  6. Ouvrir Préférences du système .
  7. Sélectionnez Affiche icône.
  8. Si vous utilisez plusieurs écrans, sélectionnez la fenêtre de configuration de l'écran sur lequel vous souhaitez simuler le mode HiDPI.
  9. Sous Resolution: , sélectionnez Échelle bouton radio.
  10. Trouver une résolution souhaitée postfixée avec (HiDPI) et le sélectionner.
  11. Votre écran fonctionne maintenant en mode HiDPI, simulant un écran rétina.

Source : Directives de haute résolution pour OS X

0 votes

C'est bon à savoir. Merci pour la recherche.

6 votes

Ça n'a pas marché pour moi :( Non (HiDPI) des résolutions sont apparues. 10.8.1, Quartz Debug Version 4.2 (168)

0 votes

Sur quel matériel fonctionnez-vous ?

45voto

Jukka Suomela Points 2932

J'ai trouvé les instructions suivantes. Il semble pour fonctionner, et c'est beaucoup plus facile que l'approche de Quartz Debug.

"Activer le mode HiDPI dans Mountain Lion sans Quartz Debug".

https://gist.github.com/3191869

En bref, exécutez les commandes suivantes, déconnectez-vous, connectez-vous, et les résolutions HiDPI sont disponibles dans les préférences d'affichage :

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
sudo defaults delete /Library/Preferences/com.apple.windowserver DisplayResolutionDisabled

(Dans mon cas, la première commande était suffisante ; la deuxième commande imprime juste un message d'erreur).

3 votes

Cela ne fonctionne pas pour moi avec un rMBP 15" connecté à un écran Thunderbolt.

2 votes

Génial. Ça marche à merveille sur mon MBA 13". Vous n'avez besoin que de la première ligne. J'ai vérifié mon com.apple.windowserver.plist et il n'y avait pas d'enregistrement pour DisplayResolutionDisabled de toute façon.

0 votes

Cela fonctionne pour moi, bien que ma résolution de 1920x1200 semble petite :).

21voto

Vic Jang Points 559

Modifier : (31/05/2016)

Pour les utilisateurs qui tentent d'effectuer cette opération sous El Capitan, veuillez lire l'article suivant FAQ sur le site web de SwitchRes. Par ailleurs, si quelque chose ne fonctionne toujours pas après avoir suivi toutes les étapes de la FAQ, pensez à désinstaller et réinstaller SwitchResX. Cela a résolu le problème que je rencontrais sur l'un de mes ordinateurs portables.

Original :

Après avoir parcouru plusieurs forums, sites web, blogs.

Je suis ici pour présenter une solution pour les utilisateurs ayant MacBook Pro 15" avec écran Retina connecté à un écran Thunderbolt Display .

Tout d'abord,

  1. Commande terminale de modification de plist
  2. Débogage de Quartz
  3. Maintenir l'option et sélectionner "Scaled" dans les Préférences Système
  4. ResolutionTab (Mac App Store)

Ces méthodes ne fonctionnent PAS pour les MBPr avec Thunderbolt Display, pour des raisons diverses. Vous ne verrez pas les options HiDPI à sélectionner.

Le seul outil que j'ai trouvé qui nous donne réellement les options est SwitchResX.

Cependant, un autre problème se pose ici.

La plupart des utilisateurs avec cette configuration, je crois, essaient d'utiliser 1280x720 HiDPI parce que c'est la moitié de la résolution native du TBD.

Selon FAQ de SwitchResX Dans certains cas, il n'est pas possible de régler cette résolution en raison d'un bogue dans OS X lui-même.

Voici une capture d'écran pour votre référence :


enter image description here


Après avoir contacté le développeur, il a présenté une solution de rechange - ajouter un pixel supplémentaire - qui a fonctionné pour moi.

  1. Installez SwitchResX et ouvrez-le depuis les Préférences Système.
  2. Allez dans l'onglet Thunderbolt Display, et ajoutez une résolution personnalisée avec Résolution à l'échelle sur 2562 x 1440 Voici une capture d'écran enter image description here
  3. Sauvegarder en utilisant command + s. (ou simplement fermer la fenêtre et utiliser l'invite en haut)
  4. Redémarrez l'ordinateur portable.
  5. Allez dans SwitchResX et sélectionnez la nouvelle résolution personnalisée dans l'onglet Résolution actuelle. (Parfois, elle n'apparaît pas tout de suite, jouez avec et elle devrait apparaître).

Voilà.

J'espère que cette réponse parviendra aux utilisateurs ayant cette configuration, car il est vraiment frustrant d'utiliser une résolution 16:10 sur un écran 16:9.

7voto

Aaron Spiegel Points 61

Pour ceux qui ne parviennent pas à activer HIDPI sur leur rMBP ou leur nouvelle MBA, j'ai rencontré le même problème sur mon rMBP 15" avec Air Display . J'ai résolu le problème en installant SwitchResX . Avec le paramètre booléen activé comme indiqué dans le gist référencé, le paramètre HIDPI apparaît.

Les déplacements semblent un peu lents dans l'affichage aérien, mais sinon, ils fonctionnent parfaitement.

1voto

headkit Points 1236

Essayez ceci

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES

[d'ici]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X