Apple » Apple Macintosh » Системные программы (Mac OS)
SwitchResXGet Back Control Of Your Screens!
[hr]
Год выпуска: 2020
Версия: 4.10.1
Разработчик: Stéphane Madrau
Сайт разработчика:
https://www.madrau.com/index.htmlПлатформа: Intel only
Язык интерфейса: русский + английский
Таблетка: Серийный номер
Системные требования: OS X 10.9 и новее, 64-разрядный процессор
Описание: SwitchResX - дает возможность создания пользовательских разрешений монитора (не поддерживаемых Mac OS X по умолчанию).
Может пригодиться для настройки вывода на внешние устройства (плазменные панели, HDTV телевизоры, мониторы сторонних производителей, проекторы).
Широкий и гибкий инструмент настроек различных типов разрешений под свои нужды. В отличии от других аналогичных программ поддерживает Retina дисплеи.
Среди основных возможностей:
управление цветностью, разрешением, поворотом изображения на мониторе и клонированием изображения на второй монитор;
создание профайлов глубина «цвета+разрешение»;
привязка разрешений монитора к определенным программам (изменения разрешения монитора при запуске определенной программы);
утилита совместима с AppleScript
[spoiler="Установка"]
1. Смонтируйте образ
2. Двойной клик на SwitchResX.app
* устанавливается в "системные настройки"
* разрешить программе управлять компьютером.
Для регистрации используйте данные из текстового файла.
* блокируйте доступ в сеть инт-т любыми удобными для себя средствами
[/spoiler]
[spoiler="Что нового"]
Примечания к выпуску23/05/20 13:27
SwitchResX 4.10.0
• Can now create custom resolutions without needing to disable SIP (on macOS 10.15.2 and above).
If you are on macOS 10.15.2 and above, created custom resolutions, and enabled SIP again after creating the custom resolution, I advise you to disable SIP a last time so that SwitchResX resets your settings to its new format.
Disabling SIP is still required to get the Contextual Menu running in the Finder (which is an optional feature).
• Correctly reports the monitor name identically to macOS
• Corrects a lot of graphical issues when showing the resolutions menus
• Corrects the way rotated monitors are showing a native resolution
• Corrects an issue when showing currently active Display Sets
• Correctly rescans the monitors after the Mac wakes from sleep
• Corrected a graphical issue when showing monitors in Display Sets configuration panel, when the monitor was from an "unknown" vendor
• Corrected recording of any brightness change if AppleScript recording is used (if you ever used AppleScript recording in SwitchResX, I'd be glad to hear from you! )
• Correctly calculate & display the refresh rates even if macOS doesn't report them
• The option to show refresh rates separated in the menus is now a monitor specific setting, not a global setting for all monitors. You can now also sort the "current resolutions" by refresh rates in the SwitchResX Preferences
• Added information if a resolution is interlaced in the resolution name
• Added a new experimental "Events" features: a Display Set can be activated when specific System Events occur. Check the "Read Me" file for more information
[/spoiler]
[hr]
К ознакомлению⬇[hr]
[spoiler="Обзор"]
Как правильно настроить монитор для Mac?"А что там настраивать?" спросите Вы, и в некотором смысле будете правы.
Ведь принято считать, что у Apple всегда и всё работает "из коробки" и вроде бы как ИТАК ВСЁ ХОРОШО.
Но если Вы хоть раз пробовали, настроить несколько мониторов подключенных к вашему Mac, то скорее всего у Вас нет того самого ощущения "ЧТО ВСЁ РАБОТАЕТ ИТАК".
Особенно, если Ваши мониторы не Apple, а стороннего производителя.
Пробовали на мониторе 27 дюймов, например Asus с оригинальным разрешением экрана 2560 x 1440, выставить нестандартное масштабируемое разрешение 2048 x 1152 пикселей?
Ваш Mac либо не даёт это сделать, либо ужасно "размыливает" изображение и предупреждает, о НИЗКОМ РАЗРЕШЕНИИ.
А мониторы 4K? Как быть, если на мониторе 32 дюйма с разрешением 3840 x 2160 все иконки мелкие и шрифты невозможно прочитать? Тут просто необходимо выставить низкое разрешение для нормальной работы, но смотреть на это без слёз просто невыносимо.
А также давайте вспомним про телевизоры с входами HDMI 2.0 и Display Port, там тоже порой с выводом не так всё радужно и стандартно.
Подытожим основные проблемы, а лучше сказать "Хотелки".Операционная система Apple предлагает слишком ограниченные средства для настройки мониторов.
При настройках нескольких выходов нестандартных разрешений и мониторов нам не дают возможности сохранить настройки и они порой слетают.
Операционная система Apple не позволяет использовать режим Retina (маркетинговое название для режима HiDPI) на мониторах сторонних производителей.
Невозможен запуск программ с наиболее подходящим разрешением на том или ином мониторе при необходимости.
Вы получите максимальную отдачу на мониторах!Вам не придётся возиться со встроенными настройками Apple, чтобы получить необходимые результаты и использовать их в дальнейшем.
С SwitchResX вы получите максимальный контроль на мониторах! Утилита имеет много встроенных опций, которые делают жизнь намного проще и комфортнее, просто щелкнув мышью несколько раз:
[*]Автоматическое изменение разрешения в соответствии с различными потребностями программного обеспечения.
[*]Подключайте свой Mac к телевизору с необходимым разрешением, и наслаждайтесь максимальным качеством DVD и HD-телевидения.
[*]Работайте с видеоповтором, когда необходимо выводить изображение зеркально, например на зрителей при презентациях.
[*]Воплотите свою идею - как и многие другие пользователи утилиты SwitchResX.
Установка SwitchResX1. Проверяем состояние защиты целостности системы (SIP) и если она включена, то отключаем.Эти действия необходимо проделать, если у Вас установлена OS X El Capitan 10.11 и выше, если установлена OS X Yosemite 10.10 и ниже то этот пункт пропускаем.
[*]Для начала откроем терминал:
Cmd+Space набираем в поиске Spotlight "terminal" или "терминал" видим в найденном и запускаем его.
[*]В терминале наберите:
Код: csrutil status далее
Enter[*]Если терминал вывел: System Integrity Protection status: enabled. значит SIP включена.
[*]Перезагрузите компьютер в режиме восстановления зажав после звука приветствия и удерживая клавиши
CMD+R[*]После загрузки системы в меню «Утилиты» (Utilities) выберите Терминал (Terminal).
[*]В окне терминала выполните команду
Код: csrutil disable далее
Enter[*]Далее Вы увидите сообщение, что система SIP отключена и для получения результата необходимо выполнить перезагрузку.
[*]Закройте окно терминала и выполните перезагрузку.
Утилита SwitchResX встраивается в Системные настройки и устанавливает вспомогательные программы (Хелперы), и именно по этой причине Вам необходимо выключить SIP защиту. После установки SwitchResX Вы сможете включить защиту перезагрузив компьютер в режиме восстановления и выполнив в терминале команду
Код: csrutil enable
Установка.1. Смонтируйте образ
2. Двойной клик на SwitchResX.app

Для регистрации используйте данные из текстового файла.
Запуститься инсталятор в Системных Настройках с вопроса установить для одного пользователя или для всех (на ваш выбор, я выбираю ДЛЯ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ), виберите нужное и кликните кнопку Установить:

[hr]
SwitchResX установится и появиться иконка в виде Голубого монитора в этом же окне Системных Настроек:

[hr]
Основные настройки SwitchResXКликните в этот значок и откроются настройки SwitchResX:

[hr]
Установите хелперы SwitchResX:

[hr]
Установите флажки чекбоксов как показано на картинке и кликните ОК:

[hr]
Запускаем Daemon как показано на картинке для активации всех возможностей:

[hr]
Возможно появиться предупреждение, просто кликните ОК:

[hr]
Если у Вас всё так как на скриншоте, то поздравляю SwitcResX запущен:

[hr]
Давайте перейдём во вкладку Основные настройки и отметим флажок запуска Daemon при старте macOS:

[hr]
Пришла пора сделать первое Сохранение настроек, обратите внимание у SwitchResX есть меню как у всех программ в левом верхнем углу экрана рядом с Яблоком:

[hr]
Удобство использованияВы можете оперативно менять разрешение монитора из Менюбара (в правом верхнем углу монитора там же где выводится Время):

[hr]
А порой оперативно менять разрешение монитора удобнее из Контекстного Меню (вызывается при клике Правой кнопкой мыши):

[hr]
Теперь Вы можете создавать различные конфигурации во вкладке Престы Экранов и применять их во вкладке Программы при старте той или иной программы.
Во вкладке Меню вы можете настроить для своих нужд те или иные пункты Менюбара и Контекстного меню.
Во вкладке Рабочий стол вы можете настроить поведение последнего и расставить иконки на столе по определённой сетке, а также настроить реакцию рабочего стола на Пресеты Экрана.
Также Вы будете видеть все подключенные мониторы в отдельных вкладках и соотвественно управлять каждым в отдельности.
Все эти настройки достаточно очевидны и не требуют отдельного рассмотрения.
Просто экспериментируйте и наслаждайтесь результатами!
А утилита методично будет отслеживать все изменения и предлагать их Сохранить.

[hr]
Пример тонкой настройки нестандартного разрешения монитораИтак, как я и писал выше, в данном примере мы сделаем нестандартную настройку масштабируемого разрешения на мониторе.
Подопытные:Mac Pro (не имеет значения какой - Mac Pro 1.1 2006 года и выше... )
Видеокарта с Display Port (не важно какая - я использую NVidia GTX 680)
Монитор со входом Display Port (или HDMI 2.0 подключенный к Display Port видеокарты)
Цель:Заставить работать монитор в HiDPI режиме на нестандартных разрешениях для данной модели.
Для лучшего понимания данной кастомизации настроек небольшая преамбула:Сейчас я использую монитор AOC U3277WB и его стандартное 3840 x 2160 60 Гц (4K UHD). Соотвественно SwitchResX всё, что ниже этого разрешения, позволяет мне развернуть в HiDPI режиме. Чего не позволяла сделать macOS своими стандартными настройками.
Изображение менюбара SwitchResX как раз и говорит об этом:

С мониторами более старого поколения с максимально возможным стандартным разрешением 2560 x 1440 60 Гц такое не проходит и в HiDPI режиме SwitchResX показывает только один вариант по формуле 2560 : 2 = 1280 и 1440 : 2 = 720, таким образом мы получаем 1280 x 720 HiDPI 60Гц. Мы понимаем, что видеокарта справиться с разрешением 1920 x 1080 и монитор тоже, но так как это видимо не документировано в Extended Display Identification Data монитора (мои домыслы) то и нам не дают другого выбора.
Чтобы обмануть систему, и дать больше возможностей SwitchResX сделайте следующее:[*]В терминале наберите:
Код: sudo defaults write /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled -bool true далее
Enter
[*]Вводим пароль и снова
Enter[*]Перезагрузите Mac
Теперь зайдите в настройки SwitchResX и перейдите к настройкам вашего монитора, выполнив три шага указанных на скриншоте:
Далее создайте во вкладке Настроенные Разрешения, создайте новое масштабируемое разрешение 3840 x 2160 (обратите внимание, что это задвоенные значения для 1920 x 1080), также повторяя шаги на картинке:
Сохраните настройки и перезагрузите macOS:
После перезагрузки, откройте настройки SwitchResX и перейдите к настройкам вашего монитора и перейдите во вкладку Текущие Разрешения, там вы должны увидеть разрешение 1920 x 1080 HiDPI как на скриншоте, выберите его и наслаждайтесь:
Задание "на закуску"...Что бы Вам предложить попробовать сделать самостоятельно?
Попробуйте развернуть разрешение на своём мониторе, которое Вы скорее всего не отыщите в своём списке например 1440 x 900 (посмотрите на картинку выше - у меня сработало).
Небольшая подсказка: 2880 x 1800 это один из Apple MacBook Pro with Retina.
Подведём итогиНетрудно догадаться, что таким образом Вы можете создавать различные масштабируемые HiDPI разрешения и наслаждаться более плотным и чётким изображением. Главное не забывайте умножать размеры на 2 от реально желаемых.
[/spoiler]
[spoiler="Если программа не запускается"]
Функция GatekeeperПо умолчанию в macOS нужно разрешить устанавливать софт не только из App Store и от установленных разработчиков, но и из сторонних источников. Если этого не сделать, то появится ошибка:

Раньше для этого было достаточно просто открыть
Системные настройки, перейти в
Защита и безопасность, где был нужный пункт в блоке «
Разрешить использование программ, загруженных из». Теперь его нет:

Данную функцию не просто убрали из macOS, а просто скрыли пункт из меню.
Как включить установку приложений из всех источников в macOSУстановить приложение из стороннего источника не даёт технология Gatekeeper. Суть её в том, чтобы вы не смогли случайно установить вредоносный софт. Но мы же опытные пользователи, поэтому можем себе позволить отключить Gatekeeper.
Сделать это просто. Откройте Терминал и скопируйте туда эту команду:
Код: sudo spctl --master-disable Нажмите Enter, чтобы выполнить её, затем введите пароль.
Всё, установка программ из любого источника вновь активна:

Теперь при запуске приложения из неизвестного источника macOS просто спросит у вас уверены ли вы в том, что его стоит запускать.
Или
ещё способ - зажимаете клавишу
CTRL и заново наведите мышку на приложение
- и правой кнопкой мышки (от вас) кликаете - открыть
- дальше откроется окно и выберете - открыть - разрешить - ну и всё.
Подробнее ->>
https://support.apple.com/ru-ru/HT202491[/spoiler]
[spoiler="Скриншоты"]

[/spoiler]
[hr]
Раздача обновлена ⬇[hr]
Обновлено: SwitchResX 4.9.2
Обновлено: SwitchResX 4.10.1