25 votes

Comment puis-je augmenter la taille du texte en mode mono-utilisateur ?

Je passe beaucoup de temps en mode mono-utilisateur sur les Macs de notre entreprise dans le cadre de mon travail de maintenance et de déploiement massif de systèmes d'exploitation. Nous avons récemment fait notre première incursion dans le domaine des écrans Retina en achetant certains des nouveaux MBP : MacBook Pro Core i7 2.6Ghz 15-Inch (Dual Graphics - Late 2013 Retina Display), a.k.a. MacBookPro11,3.

Lorsque l'on démarre en mode mono-utilisateur (Command-S) sur ces Macs à écran Retina, le texte est ultra-mince -- je suppose que c'est à cause de la haute densité de pixels de l'écran. Mes yeux sont plutôt corrects, mais je me retrouve quand même à devoir utiliser une loupe pour voir ce que je tape. La taille de la police utilisée pour le texte est tout simplement ridiculement petite.

Existe-t-il une commande que je puisse exécuter pour augmenter la taille du texte, diminuer la résolution, ajuster le DPI ou "agrandir" le texte pour qu'il soit plus lisible ?

5voto

joshfindit Points 431

Using a magnifying glass

C'est ce que vous vivrez en mode mono-utilisateur jusqu'à ce qu'Apple réécrive le code sous-jacent pour lui permettre de comprendre ce qu'est la rétine.

Avec l'aimable autorisation de Bev Sykes

2voto

Mason Fuller Points 33

Je sais que c'est très ancien mais j'ai pensé que je pourrais partager la réponse avec vous tous. La fa?on dont Apple met en œuvre des caractères dans le mode vidéo de démarrage est en pixels. Il y a un tableau de 0 et de 1 qui correspondent respectivement au blanc et au noir. Maintenant, puisque l'écran Retina a une si haute résolution, la densité de ces pixels aura une coïncidence directe avec la taille des caractères. Par exemple, voici l'implémentation de la majuscule A :

1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 0 0 0 0 0 1 1
0 0 1 1 1 0 0 1
0 0 1 1 1 0 0 1
0 0 1 1 1 0 0 1
0 0 0 0 0 0 0 1
0 0 1 1 1 0 0 1
0 0 1 1 1 0 0 1
0 0 1 1 1 0 0 1
0 0 1 1 1 0 0 1
0 0 1 1 1 0 0 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1

J'espère que cela répond à votre question, et comme l'a dit joshfindit, Apple devrait revoir le mode vidéo de démarrage s'ils devaient résoudre ce problème.

0voto

jonhermansen Points 35

Avez-vous vraiment besoin du mode mono-utilisateur ? Si oui, pourquoi ?

Vous devriez pouvoir utiliser la partition de récupération pour faire la même chose, et peut-être aussi vider le contenu de cette partition pour la rendre amorçable par PXE pour d'autres Macs sur votre réseau local...

J'ai essayé quelques astuces en définissant des arcs de démarrage NVRAM au lieu de démarrer en mode mono-utilisateur de la manière habituelle. Il y a l'option connue de démarrage par le noyau :

"Graphics Mode"="<width>x<height>x<depth>@<frequency>"

mais cela ne semble pas affecter le mode console. Voir http://www.tonymacx86.com/wiki/index.php/Org.chameleon.Boot.plist#System_Boot_Options pour plus d'informations sur les arguments de démarrage

Je n'ai pas non plus trouvé d'outils en ligne de commande pour définir la résolution, ni même pour agrandir le texte (bien que cela soit possible). Il n'existe pratiquement aucune information en ligne sur la manière de définir la résolution du framebuffer de Darwin. Vous trouverez peut-être du code à ce sujet sur http://opensource.apple.com si vous avez suffisamment fouillé. Vous pouvez également essayer de patcher le pilote d'affichage en mode console dans OS X (probablement XNU ?) pour gérer cela, ou regarder des chargeurs de démarrage alternatifs comme Chameleon.

Vous pouvez également réécrire l'EDID présenté par votre moniteur au Mac pour que le mode console utilise une résolution inférieure. Pour ce faire, vous devrez mettre à jour le micrologiciel de votre écran.

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