Налаштуйте дозвіл на міні-сервері без голови


57

У мене на сервері Mac Mini працює Mavericks. У ній не підключено монітор. Я використовую віддалений робочий стіл на своєму ноутбуку (також працює Mavericks) для вводу / виводу на свій сервер.

Коли я використовую віддалений робочий стіл і переходжу на весь екран, я отримую екран 1280x1024, що сидить на моєму екрані 1680x1050. Чи можна змусити клієнта (Mac Mini) використовувати налаштування 1680x1050, щоб я отримав реальний повний екран?

Я спробував утримувати клавішу опції під час натискання на масштабованому на дисплеї -> Налаштування системи. Все, що я бачу, - це нова кнопка в нижньому правому куті, яка говорить про виявлення дисплеїв. Клацання на ньому нічого не робить. Єдина показана роздільна здатність - 1280x1024.

Мій сервер Mac Mini - це кінець 2009 року з графічною карткою Nvidia GeForce 9400.

Відповіді:


7

Багато людей, здається, мають удачу, використовуючи драйвери AirDisplay, щоб досягти цього. Також можна придбати безглузді адаптери , що можуть бути замінені, хоча це може бути зайвим. Якщо ви прагнете створити свій власний , є спосіб зробити це також.

Більше інформації тут .


9
-1. AirDisplay для мене не був інтуїтивно зрозумілим, і я якось закінчився 8-ма дзеркальними настільними квадратами на моєму Mac Mini. Я думаю, що дивно, що ви розміщуєте у своїй відповіді пряме посилання для завантаження, а не посилаєтесь на веб-сайт AirDisplay або не розглядали, як ним користуватися.
cwd

2
@cwd, Інших інструкцій немає, крім завантаження, розпакування та двічі клацніть інсталятор. Я посилаюсь на це, тому що це зручно, хоча якщо ви хочете пройти ще один крок, натисніть тут . "-1" все, що ви хочете, хоча я думаю, що це досить нерозумно, оскільки ви не можете зрозуміти, як щось використовувати, або не вважаєте, що це "інтуїтивно". Я також дав пару альтернатив - які я думаю, що все одно може бути краще.
l'L'l

Водії AirDisplay також нічого не зробили для мене.
Джей

1
Меню дисплея працювало для мене: apple.stackexchange.com/a/168716/218
Senseful

1
Для всіх, хто затримався з кількома дисплеями, деінсталятор Air Display знаходиться у папці / Applications / Utilities. Це називається "Видалення повітряного дисплея".
Адам

37

Я хотів би запропонувати вдосконалену відповідь, яку автор може розглянути на запитання. Драйвери AirDisplay попередньої відповіді фактично зіпсували мій віддалений клієнт і залишили мені 16 віртуальних дисплеїв, все з тією ж інформацією, де я нічого не міг натиснути. На щастя, я знаю, як орієнтуватися на Моніторі діяльності за допомогою клавіатури :-).

Я виявив, що ідеально працює, припускаючи, що ви використовуєте Apple Remote Desktop:

  • Завантажити дисплейне меню (безкоштовно в магазині додатків Mac)
  • Встановіть додаток, і для моїх випадків використання 1680x1050 було відповідною роздільною здатністю.
  • Ваш екран стане чорним, і ви будете "заблоковані", незважаючи на правильну зміну роздільної здатності.
  • Ваш екран потемніє Багато хто рекомендує щось подібне до наступних команд Terminal. Я НЕ рекомендую наступне:

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

  • Причина, коли останній рядок не працює, полягає в тому, що він фактично припиняє ваш сеанс входу. Це змушує роздільну здатність екрана повернутися (у моєму випадку назад до 1280x1020), і ви повернетесь туди, де ви почали.

  • Замість цього скористайтеся такою командою для віддаленого робочого столу Apple або через SSH:

    killall ScreensharingAgent

  • ПРИМІТКА - якщо ви використовуєте Apple Remote Desktop Send Unix Command, замість цього sudo, натисніть перемикач на пункт "Запустити як користувач" та просто введіть root.

Ця команда припиняє сеанс спільного доступу до екрана, що в основі є тим, що використовує Apple Remote Desktop. Він зберігає записаний сеанс, який зберігає роздільну здатність екрана, встановлену за допомогою Меню дисплея на попередніх кроках.

  • 2-я примітка - якщо ваш док прикручений, просто надішлітьkillall dock

Я ще не повинен вийти зі свого поточного сеансу на моїй клієнтській машині, тому це може бути лише тимчасовим виправленням. Однак це єдиний спосіб, який я виявив, що задовольняє мій OCD належним споживанням екрану нерухомості.

Деякі речі, які допомогли мені знайти цю відповідь:

  1. Альтернатива цій відповіді на SuperUser - це не те, що я хотів, але добре мати для довідкових матеріалів
  2. Підказки MacWorld , які мали невловиму відповідь!

Деякі варіанти, які інші представили нижче, якщо ця відповідь не працює для вашої системи:

  1. QuickRes додаток
  2. SwitchRexX
  3. Розчинник

5
Неймовірно, наскільки складно Apple може зробити прості речі, такі як встановлення безголівкового комп'ютерного дозволу VNC, чому? Я використовую лише комп’ютери Apple, але я зовсім ненавиджу цей вид ... Не знаю що.

Ну, якщо чесно, час їх розробки на щось подібне краще витратити на отримання нових дисплеїв 4K для роботи з драйверами Mac Pro ... Я не дуже їх звинувачую, але вражає, що команда Apple Remote Desktop не робить Я не підтримую це більш споконвічно. У будь-якому випадку, якби це допомогло більше, ніж обрана відповідь, будь ласка, проголосуйте за це, оскільки я виявив, що драйвери AirDisplay дійсно зламали мій досвід, не хотів би, щоб інший пішов по цьому шляху.
CDD

6
Просто використання Меню дисплея працювало для мене на Yosemite; ніякі термінальні команди не потрібні.
Джейс Браунінг

2
Тут не зарізати власний ріг, але, можливо, моє подання могло б розглядатися як відповідна відповідь на це питання @everett? Коментатори заявки на подання "відповіді" AirDisplay більше не працює. Я просто налаштував це знову на новій машині, і цей процес все ще працює.
CDD

2
Меню дисплея працює чудово. Мені здається, що ця функція не є стандартною в OSX або Apple Remote Desktop.
Девід Демар

24

Просто завантаження меню дисплея з App Store (безкоштовно) та вибір найвищої роздільної здатності працював на мене на Yosemite. Зараз працює без голови з великою віддаленою роздільною здатністю екрана. Ніяких інших дій не потрібно.


3
добре працював і на El Cap.
користувач1051849

2
добре працював на Сьєрра
Маріан Тейзен

висока sierra +1 :)
webo80

ж тут @mojave
cucu8

як це працює хлопці? Я все ще отримую той самий варіант з мініатюрною роздільною здатністю в цих меню відображення, і нічого не допомагає ...
RAM237

7

Мені вдалося оновити дозвіл на своєму безголовому сервері Mac Mini Server за допомогою найпростішого варіанта:

  • Просто натисніть на кнопку "Опція", натискаючи на кнопку "Масштабований" у налаштуваннях. Це призведе до всіх доступних резолюцій, і ви можете змінити те, що вам завгодно.

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


1
Це було найкращим рішенням для мене. У нас є безліч безголових Mac Minis, які купу людей віддалений доступ до цього, і це було віддано перевагу над меню меню, тому що для завантаження меню відображення потрібно увійти в App Store. Резолюція також зберігається.
gooberboobbutt

6

SwitchResX працював на мене.

Це умовна програма, яка встановлює себе в системні налаштування. Зсередини панелі вона дозволяє примусити роздільну здатність зовнішнього монітора за замовчуванням.


2
Вниз голоси - за неправильні відповіді, а не за відповіді, які вам не подобаються. Це голоси за корисні відповіді, які відганяють корисних людей. Це насправді відмінна відповідь, оскільки SwitchResX не затьмарює панель меню, як це робить Display Menu. Це має бути прийнятою відповіддю лише з цієї причини.
Майк Бетхані

Це рішення, яке працювало на мене. Мені потрібно було відображати в 1440 x 900 HiDPI, щоб оптимізувати використання екрана на моєму клієнті Retina MacBook Pro. Але і Apple, і Меню дисплея обмежували мої резолюції, мабуть, те, що мало сенс для сервера, а не для клієнта. SwitchResX вирішив мою проблему. Тепер підключення до мого сервера з мого Macbook у повноекранному режимі - це радість.
Роберт Дюпюй

Це має бути прийнятою відповіддю. Жодне з інших рішень тут не працює, якщо підключений зовнішній дисплей, який не підтримує більш високу роздільну здатність (наприклад, "тупий" KVM-комутатор, який не виконує належну емуляцію EDID).
Ріко Паджарола

2

Ось альтернатива, заснована на відповіді CDD, яка буде працювати для Лева. Програма Меню дисплея не працює на Леві.

  1. Перейдіть до системних налаштувань, дисплеїв та виберіть потрібну роздільну здатність. Переключиться на цю резолюцію. Дисплей VNC замерзне. Натисніть Повернутися кілька разів, щоб все-таки прийняти резолюцію. Ви побачите, що рядок меню на мить стає ширшим, але не вікна VNC. Тоді він автоматично повернеться до того, як це було.

    Цей крок необхідний для того, щоб ця резолюція відображалась у виборі меню на наступних кроках.

  2. Увімкніть "Показати покази в рядку меню".

  3. Вибір дисплея може все ще не відображатися на панелі меню через брак місця. Щоб звільнити місце, перейдіть у розділ Налаштування, користувачі та групи, параметри входу та вимкніть «Показати меню швидкої комутації користувача». Вимкніть все, що вам не потрібно, на панелі меню, поки не буде достатньо місця для вибору дисплея.

  4. Закрити налаштування. Увійдіть на той же комп'ютер, використовуючи ssh окремо. Виберіть потрібну роздільну здатність з вибору дисплея на панелі меню, натисніть кнопку return кілька разів, і тепер ви можете запустити killall ScreensharingAgentз сеансу ssh. Тепер вікно VNC змінить розмір до правильної роздільної здатності.

Цей згорнутий метод спрацював на мене.


Залежно від версії ОС, яку ви працюєте, це хороша відповідь! Я, мабуть, схильний використовувати старі версії ОС 10 на серверах, тоді як на своїх персональних машинах використовую 10,9+. Все ще дуже засмучує, що це все ще проблема у 2016 році ...
CDD

1

Використання cscreenвід Brew. Це безкоштовно і напрочуд легко.

brew install Caskroom/cask/cscreen
cscreen -d 32 -x 1920 -y 1080 -r 60

1
зовсім не працює.
Знаєш не багато

1
@KnowsNotMuch, будь-ласка, знайдіть час, щоб вказати вашу конфігурацію (наприклад, cscreen та os версію) та те, що не вдається. Це допоможе іншим набагато більше, ніж просто відкинути «не працююче» твердження.
Даїші

Я тільки що спробував це в середині 2011 року Mac Mini, OS X 10.13.6. повертається екран з будь-якими параметрами (в тому числі в наведеному вище прикладі) Segmentation fault: 11.
Мітч Коен

Працювали для мене. Mojave, Mac Book
Карлос Рафаель Рамірес


0

Це нарешті вирішило подібну набридливу проблему моніторів, пов'язаних з роботою. Можливо, вам теж допоможе. Мій комп'ютер для розробки - це iMac, що сидить на моєму дитячому роялі. Але з ергономічних причин я вважаю за краще працювати віддалено від свого старого MacBook Pro 17 ”над домашнім wifi до iMac за допомогою програми для обміну екраном Apple. Добре працює, але там нігті. Мій екран MacBook Res. 1920 x 1200, але iMac 1920 x 1080 максимум. Тож для віддаленої роботи моя екранна нерухомість розбита. Я можу використовувати лише 1080 рядків із 1200, доступних на моєму MacBook Pro, із чорним буквом у верхній та нижній частині відео. Відходи. На допомогу приходить крихітний продукт: fit-Headless від CompuLab за 21 фунт - продається на Amazon. Ви підключаєте його до другого відеопорту монітора, де він виступає як фіктивний другий дисплей із змінними параметрами роздільної здатності до 4K. Однак, отримавши його - я підключив його до порту VDI. Він відображався в налаштуваннях як другий екран. АЛЕ ..... горе горе горе ... з усіма параметрами розширення екрана - все до 4K ..... НЕ КРОВІ 1920 x 1200 !!!! WTF !!! Гуглилися навколо. Натрапив і завантажив демонстраційну програму програми під назвою SwitchResX, яка робить все, що стосується моніторів. У нього теж було багато варіантів роздільної здатності, АМЕ НЕ БУДЕ НІ 1920 x 1200 !!. АЛЕ ..... приховано далеко була вкладка, на якій можна налаштувати власний власний екран екрана. Так додано одну для 1920х1200. І ТОЙ ПРЕСТО! за додаткові 18 фунтів за SwitchResX, я тепер можу віддалено працювати над своїм iMac з мого Macbook з такою ж високою роздільною здатністю, як і моя macbook. Немає поштових скриньок. Більше пікселів ткнути, перетягнути мишкою навколо. З ДНЕВИМ ДНЯМ! [PS: ці адаптери без голівки призначені для людей, які використовують Mac Mini як «безголові» сервери тощо, де вони адмініструють їх віддалено і не хочуть мати власне монітор. Наприклад, тому що він сидить у стійці або на полиці ...]



0

Дисплейне меню з App Store (безкоштовно) працювало і для мене, на базі ОС X 10.10, Yosemite.

Цікаво, чи є спосіб примусити його через файли командного рядка / конф. Наразі меню "Дисплей" - це шлях для комп'ютера без голівки Mac.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.