Как увеличить размер пользовательского интерфейса OS X без снижения разрешения?


14

Я могу настроить несколько вещей, например, док-станцию, но я не вижу способа сказать: «Я хочу разрешение 1080p, но я сижу на расстоянии 5 футов и хочу больше меню, шрифтов и т. Д. Во всей системе. "

Это для компьютера, который будет использоваться в качестве развлекательного центра Mac mini 2007 под управлением OS X 10.6.8.

Я могу перейти на Lion, если это даст полезное решение.

Как увеличить размеры всей системы, чтобы ее можно было читать на расстоянии, сохраняя при этом высокое разрешение, которое я желаю для фильмов и игр?

Ответы:


17

В настоящее время существует экспериментальная функция HiDPI, которая может делать то, что вы хотите. Подобно сетчатке, отображаемой на iPhone и iPad, режим HiDPI создает «логическое» разрешение, которое вдвое меньше текущего разрешения на вашем дисплее, но использует все физические пиксели для сохранения четкости изображения. Это приводит к тому, что все элементы пользовательского интерфейса выглядят намного крупнее, но без недостатка ясности. Например, если вы выводите на телевизор 1080p с разрешением 1920x1080, разрешение HiDPI будет 960x540, и все элементы на экране будут иметь такой же размер, как если бы вы выводили это физическое разрешение.

Чтобы включить режим HiDPI в Mac OS X Lion:

  1. Загрузите "Графические инструменты для XCode", загружаемые от Apple. Для этой загрузки требуется ввести идентификатор Apple ID, который вы, скорее всего, имеете и можете получить бесплатно.

  2. Смонтировать DMG

  3. Откройте приложение "Quartz Debug"

  4. В строке меню выберите «Окно», затем «Разрешение интерфейса»

    введите описание изображения здесь

  5. Проверьте «Включить режимы отображения HiDPI»

  6. Вам будет предложено выйти и снова войти в систему. Если вошли несколько учетных записей, все они должны выйти из системы, чтобы изменения вступили в силу.

  7. После входа в систему перейдите в «Системные настройки», затем «Дисплеи». Там вы увидите новые режимы HiDPI.

    введите описание изображения здесь

  8. Для телевизора 1080p выберите «960x540 (HiDPI)»

PS Если вам интересно, как выглядит режим HiDPI, я сделал снимки экрана в формате HiDPI. Нажмите на них, чтобы увидеть их в натуральную величину.


Я не могу проверить это сейчас (без предварительных львов), но я думаю, что приложение Quartz Debug позволяет вам делать что-то вроде этого предварительного льва, но это было ОЧЕНЬ плохо.
jmlumpkin

1
@jmlumpkin Да, я помню, как играл с ним много лет назад, и ты прав, вообще ничего не выглядело хорошо. С этим, похоже, он может почти отправить
Кайл Кронин

Вот что я слышал. Я думаю, что раньше сафари было единственным, что близко.
jmlumpkin

Здравствуйте, я также ищу решение для увеличения размера шрифта . Я попробовал то, что вы предложили, но самое большое разрешение, 960x600 (HiDPI)которое делает шрифт слишком большим для меня. Есть ли у вас какие-либо идеи?
SoftTimur

@ SoftTimur Извините, но HiDPI рассчитан в 2 раза больше существующих разрешений. 2X был выбран, потому что он хорошо масштабируется. В последние годы Apple играла с другими мультипликаторами, но так и не смогла заставить ее выглядеть или работать должным образом
Кайл Кронин,

6

Еще лучше, откройте терминал и введите:

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

(введите пароль администратора).

Выйди и вернись, и твой дядя Боба.


4

Начиная с Mountain Lion (OS X 10.8), функция HiDPI больше не является экспериментальной. Он доступен в стандартных установках ОС, без возни с инструментами разработчика. Но он все равно не работает так, как мне хотелось бы для этой цели, потому что, если вы используете телевизор с нормальным разрешением Full HD (1080P или 1920x1080), разрешение HiDPI 960x540 слишком мало для многих приложений. iTunes, Mac App Store и даже экраны установки и приветствия Mountain Lion либо заставляют полосы прокрутки на всех экранах (раздражает), либо усекают контент, не позволяя прокручивать его, чтобы увидеть его (что еще хуже).

HiDPI, вероятно, единственный ответ на эту проблему, которую мы собираемся получить от Apple, но на самом деле это не правильный. Было бы неплохо, если бы люди разработали свои приложения, чтобы они работали хорошо при разрешении 960x540, но я не ставлю на это.


Итак, как мне включить это без установки XCode? Я пытался сделать то, что сделал Лаури Ранта, но безуспешно. Вы сделали то же самое?
Gentmatt

0

Вы также можете включить режимы HiDPI без Quartz Debug путем изменения DisplayResolutionDisabledк DisplayResolutionEnabledв /Library/Preferences/com.apple.windowserver.plistи выхода из системы и обратно.

Максимальные эффективные разрешения - половина собственных разрешений.


Я только что сделал то, что вы сказали в 10.8.2, но параметры HiDPI не появились. (У меня не установлен XCode.) Вместо этого после выхода из системы и возврата в меню опция прозрачности была удалена и не могла быть повторно включена. Поэтому я решил перезагрузиться. После перезагрузки у меня очень плохая графическая производительность. Не знаю, как такое небольшое изменение может иметь такой радикальный эффект. Изменение значения обратно не помогло. Вместо этого мне пришлось восстановить файл с помощью Time Machine. Все это не имеет смысла для меня. Но я просто подумал, что ты должен знать.
Джентматт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.