헤드리스 Mac mini 서버에서 해상도 강제


57

Mavericks를 실행하는 Mac Mini 서버가 있습니다. 모니터가 연결되어 있지 않습니다. 서버에 대한 I / O를 위해 랩톱 (Mavericks를 실행 중)에서 원격 데스크톱을 사용합니다.

원격 데스크톱을 사용하고 전체 화면으로 이동하면 1680x1050 화면에 1280x1024 화면이 표시됩니다. 클라이언트 (Mac Mini)가 1680x1050의 설정을 사용하도록 강제하여 실제 전체 화면을 얻을 수있는 방법이 있습니까?

디스플레이-> 시스템 환경 설정에서 크기 조정을 클릭하는 동안 옵션 키를 누르고 있습니다. 내가 볼 수있는 것은 오른쪽 하단에 새로운 디스플레이 버튼이 표시됩니다. 그것을 클릭하면 아무것도하지 않습니다. 표시되는 유일한 해상도는 1280x1024입니다.

내 Mac Mini 서버는 2009 년 말 Nvidia GeForce 9400 그래픽 카드를 사용합니다.

답변:


6

많은 사람들 이 이것을 달성하기 위해 AirDisplay 드라이버 를 사용하여 행운을 빕니다 . 도 있습니다 헤드리스 더미 어댑터 그 잔인한 수도 있지만 당신이 살 수는. 자신만의 것을 만들고 싶다면 그렇게 할 수있는 방법이 있습니다.

자세한 내용은 여기를 참조 하십시오 .


9
-1. AirDisplay는 나에게는 직관적이지 않았으며 Mac Mini에서 8 개의 미러링 된 데스크탑 사각형이 생겼습니다. 답변에 직접 다운로드 링크를 게시하고 AirDisplay 웹 사이트에 링크하지 않거나 사용 방법에 대해 자세히 설명하지 않는 것이 이상합니다.
cwd

2
@cwd, 설치 프로그램의 다운로드, 압축 풀기 및 두 번 클릭 외에는 지침이 없습니다. 한 단계 더 진행 하려면 여기를 클릭 해도 편리하기 때문에 직접 연결했습니다 . "-1"당신이 원하는 것은, 비록 당신이 무언가를 사용하는 방법을 알 수 없거나 그것이 "직관적"이라고 생각하지 않기 때문에 오히려 어리석은 생각입니다. 나는 몇 가지 대안을 제시했다. 어쨌든 더 좋을 것이라고 생각한다.
l' L' l

AirDisplay 드라이버도 나를 위해 아무것도하지 않았습니다.
Jay

1
디스플레이 메뉴가 나를 위해 일했습니다 : apple.stackexchange.com/a/168716/218
Senseful

1
여러 대의 디스플레이를 사용하는 사람에게는 Air Display의 제거 프로그램이 / Applications / Utilities 폴더에 있습니다. "Air Display 제거"라고합니다.
Adam

37

저자가 질문에 대해 고려할 수있는 개선 된 답변을 제공하고 싶습니다. 이전 답변의 AirDisplay 드라이버는 실제로 원격 클라이언트를 엉망으로 만들었고 아무것도 클릭 할 수없는 동일한 정보를 가진 16 개의 가상 디스플레이를 남겨 두었습니다. 운 좋게 키보드로 활동 모니터를 탐색하는 방법을 알고 있습니다 :-).

Apple Remote Desktop을 사용한다고 가정하면 다음이 완벽하게 작동한다는 것을 알았습니다.

  • 디스플레이 메뉴 다운로드 (Mac App Store에서 무료)
  • 앱을 설치하고 사용 사례의 경우 1680x1050이 적절한 해상도였습니다.
  • 해상도가 올바르게 전환 되어도 화면이 검게 표시되고 '잠금'상태가됩니다.
  • 화면이 꺼집니다. 많은 사람들은 다음 터미널 명령과 비슷한 것을 권장합니다. 나는 다음과 같은 권장하지 않습니다 :

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

  • 마지막 줄이 작동하지 않는 이유는 실제로 로그인 세션을 종료하기 때문입니다. 그러면 화면 해상도가 강제로 되돌아 가고 (제 경우에는 1280x1020으로 돌아 가기) 시작한 곳으로 돌아갑니다.

  • 대신 Apple Remote Desktop 또는 SSH를 통해 다음 명령을 사용하십시오.

    killall ScreensharingAgent

  • 참고 -Apple Remote Desktop Send Unix Command을 사용하는 대신을 사용하는 대신 sudo라디오 버튼을 클릭하여 '사용자로 실행'을 클릭 한 다음을 입력하십시오 root.

이 명령은 Apple Remote Desktop이 사용하는 핵심 인 화면 공유 세션을 종료합니다. 로그인 한 세션을 유지하며, 이전 단계에서 디스플레이 메뉴로 설정 한 화면 해상도를 유지합니다.

  • 두 번째 참고 -도크가 망가진 경우 간단히 보내십시오.killall dock

클라이언트 시스템에서 현재 세션에서 로그 아웃하지 않았으므로 이는 일시적인 수정일 수 있습니다. 그러나 내가 찾은 유일한 방법은 적절한 화면 부동산 소비로 내 OCD를 충족시키는 것입니다.

이 답변을 찾는 데 도움이 된 몇 가지 사항 :

  1. SuperUser 에서이 답변의 대안으로 , 내가 원하는 것을 달성하지 못했지만 참조 자료로 사용하는 것이 좋습니다.
  2. 애매한 답변을 한 맥 월드 힌트 !

이 답변이 귀하의 시스템에서 작동하지 않을 경우를 대비하여 아래에 제시된 일부 대안 :

  1. QuickRes 앱
  2. SwitchRexX
  3. 해상도

5
애플이 헤드리스 컴퓨터 VNC 해상도를 설정하는 것과 같은 간단한 것들을 만드는 것이 왜 어려울까요? 나는 애플 컴퓨터만을 사용하고 있지만, 나는 이런 종류의 것을 싫어한다. 나는 무엇을 모른다.

글쎄, 이와 같은 개발 시간을 정직하게 말하면 새로운 4K 디스플레이를 Mac Pro의 드라이버와 함께 사용하는 것이 더 좋습니다. 나는 그들을 비난하지는 않지만 Apple Remote Desktop 팀이하는 것은 매우 인상적입니다. 더 기본적으로 지원하지 않습니다. 어쨌든, 이것이 선택된 답변보다 더 많은 도움이된다면 AirDisplay 드라이버가 실제로 내 경험을 깨뜨릴 수 있다는 것을 알았으므로 다른 사람들이 그 길을 가고 싶지 않다는 것을 알았습니다.
CDD

6
요세미티에서 디스플레이 메뉴를 사용하는 것이 저에게 효과적이었습니다. 터미널 명령이 필요하지 않았습니다.
Jace Browning

2
여기 내 자신의 경적을 표명하지 않지만 아마도 내 제출이 @everett이 질문에 대한 정답으로 간주 될 수 있습니까? '응답 된'제출 주장에 대한 주석가 AirDisplay가 더 이상 작동하지 않습니다. 방금 새 컴퓨터에서 다시 설정 했는데이 프로세스가 여전히 작동합니다.
CDD

2
디스플레이 메뉴가 완벽하게 작동합니다. 이 기능은 OSX 또는 Apple Remote Desktop에서 표준이 아니라는 점이 마음에 듭니다.
David DeMar

24

앱 스토어에서 디스플레이 메뉴를 다운로드하고 (무료) 요세미티에서 가장 높은 해상도를 선택했습니다. 이제 뛰어난 원격 화면 해상도로 헤드리스를 실행합니다. 다른 조치가 필요하지 않습니다.


3
El Cap에서도 잘 작동했습니다.
user1051849

2
시에라에서 잘 작동
마리아 Theisen은

high sierra +1 :)
webo80

여기에 @mojave
cucu8

어떻게 작동합니까? 나는 여전히 그 디스플레이 메뉴에서 작은 해상도로 동일한 단일 옵션을 얻지 만 아무런 도움이되지 않습니다 ...
RAM237

7

가장 간단한 옵션으로 헤드리스 Mac Mini 서버의 해상도를 성공적으로 업데이트했습니다.

  • 설정에서 'Scaled'버튼을 누른 상태에서 'Option'키만 누르면됩니다. 그러면 사용 가능한 모든 해상도가 표시되며 원하는대로 변경할 수 있습니다.

여기에 이미지 설명을 입력하십시오


1
이것은 나에게 가장 좋은 해결책이었습니다. 많은 사람들이 원격으로 액세스 할 수있는 헤드리스 Mac Mini가 많이 있습니다. 디스플레이 메뉴를 다운로드하려면 App Store에 로그인해야하기 때문에 디스플레이 메뉴보다 선호됩니다. 해상도도 지속됩니다.
gooberboobbutt

6

SwitchResX 가 나를 위해 일했습니다.

시스템 환경 설정에 설치되는 쉐어웨어 유틸리티입니다. 패널 내에서 외부 모니터의 기본 해상도를 강제 할 수 있습니다.


2
다운 투표는 당신이 원하지 않는 답변이 아니라 오답에 대한 것입니다. 도움이되는 사람들을 멀어지게하는 유용한 답변에 투표를합니다. SwitchResX는 디스플레이 메뉴처럼 메뉴 막대를 검게 표시하지 않기 때문에 실제로는 훌륭한 대답입니다. 그 이유만으로도 이것이 정답입니다.
Mike Bethany

이것은 나를 위해 일한 솔루션입니다. 클라이언트에서 Retina MacBook Pro의 화면 사용을 최적화하려면 1440 x 900 HiDPI로 표시해야했습니다. 그러나 Apple과 Display Menu는 모두 클라이언트가 아닌 서버에 적합한 것으로 해상도를 제한했습니다. SwitchResX가 내 문제를 해결했습니다. 이제 전체 화면 모드로 Macbook에서 서버에 연결하는 것이 즐겁습니다.
Robert Dupuy

이것이 정답입니다. 더 높은 해상도를 지원하지 않는 외부 디스플레이가 연결된 경우 (예 : 적절한 EDID 에뮬레이션을 수행하지 않는 "dumb"KVM 스위치) 다른 솔루션은 작동하지 않습니다.
Rico Pajarola

2

다음은 라이온에게 도움이 될 CDD의 답변을 바탕으로 한 대안입니다. Lion에서는 디스플레이 메뉴 응용 프로그램이 작동하지 않습니다.

  1. 시스템 환경 설정, 디스플레이로 이동하여 원하는 해상도를 선택하십시오. 이 해상도로 전환하십시오. VNC 디스플레이가 정지합니다. 어쨌든 해상도를 적용하려면 Return을 두 번 누르십시오. 메뉴 막대가 잠시 동안 넓어 지지만 VNC 창은 보이지 않습니다. 그런 다음 원래 상태로 자동 복귀합니다.

    이 단계는이 해상도가 이후 단계의 메뉴 선택기에 표시되도록하는 데 필요합니다.

  2. "메뉴 막대에 디스플레이 표시"를 활성화하십시오.

  3. 공간이 부족하여 디스플레이 선택기가 여전히 메뉴 표시 줄에 표시되지 않을 수 있습니다. 공간을 확보하려면 환경 설정, 사용자 및 그룹, 로그인 옵션으로 이동하여 "빠른 사용자 전환 메뉴 표시"를 비활성화하십시오. 디스플레이 선택기가 표시 될 공간이 충분할 때까지 메뉴 표시 줄에 필요없는 것은 비활성화하십시오.

  4. 기본 설정을 닫습니다. ssh를 별도로 사용하여 동일한 컴퓨터에 로그인하십시오. 메뉴 막대 디스플레이 선택기에서 원하는 해상도를 선택하고 return 키를 여러 번 누르면 이제killall ScreensharingAgent ssh 세션에서 실행할 수 있습니다 . VNC 창의 크기가 올바른 해상도로 조정됩니다.

이 복잡한 방법은 저에게 효과적이었습니다.


실행중인 OS 버전에 따라 좋은 대답입니다! 필자는 개인 컴퓨터에서 10.9 이상을 사용하면서 서버에서 이전 OS 10 버전을 사용하는 경향이 있습니다. 이 문제가 2016 년에도 여전히 문제라는 것은 여전히 ​​실망 스럽습니다 ...
CDD

1

cscreenBrew에서 사용하십시오 . 무료이며 놀랍도록 쉽습니다.

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

1
전혀 작동하지 않습니다.
모른다

1
@KnowsNotCscreen 및 OS 버전과 같은 구성 및 실패한 사항을 지정하는 데 시간이 조금 걸립니다. 이렇게하면 "작동하지 않는"어설 션을 삭제하는 것보다 다른 사람에게 훨씬 도움이됩니다.
다이시

방금 2011 년 중반 Mac Mini, OS X 10.13.6 에서이 작업을 시도했습니다. 매개 변수가있는 cscreen (위 예제의 매개 변수 포함)이 반환되었습니다 Segmentation fault: 11.
Mitch Cohen

나를 위해 일했다. Mojave, Mac Book
Carlos Rafael Ramirez


0

이것은 마지막으로 비슷한 성가신 작업 관련 모니터 문제를 해결했습니다. 당신을 도울 수도 있습니다. 개발 작업 컴퓨터는 Baby Grand Piano에 장착 된 iMac입니다. 그러나 인체 공학적 이유로 Apple의 화면 공유 응용 프로그램을 사용하여 가정용 Wi-Fi를 통해 이전 MacBook Pro 17”에서 iMac까지 원격으로 작업하는 것을 선호합니다. 잘 작동하지만 낄낄 거리는 소리가 있습니다. 내 MacBook 화면 해상도 1920 x 1200이지만 iMac은 최대 1920 x 1080입니다. 따라서 원격 작업을 위해 화면 공간이 찌그러집니다. MacBook Pro에서 사용할 수있는 1200 개 중 1080 개 라인 만 사용하고 비디오 위아래에 검은 색 레터 박스를 사용합니다. 쓰레기. 내 구조에는 작은 제품이 나옵니다. CompuLab의 fit-Headless는 21 파운드에 아마존에서 판매되었습니다. 두 번째 모니터 비디오 포트에 연결하면 최대 4K의 가변 화면 해상도 옵션으로 더미 두 번째 디스플레이 역할을합니다. 그러나 수신시-VDI 포트에 꽂았습니다. 그것은 두 번째 화면으로 환경 설정에 나타납니다. 그러나 ..... woe woe woe .. 화면 해상도의 모든 옵션-최대 4K까지 간다 .. ... 아니 1920 x 1200 !!!! 이런 씨발 !!! 주변에 Googled. 그리고 모니터와 관련된 모든 방법을 수행하는 SwitchResX라는 앱의 데모를 발견했습니다. 너무 많은 해상도 옵션이 있었지만 여전히 1920 x 1200 !!입니다. 그러나 ..... 숨겨진 탭은 사용자 정의 화면 해상도를 설정할 수있는 탭이었습니다. 1920x1200에 하나를 추가했습니다. 그리고 헤이 프레스토! SwitchResX의 추가 £ 18를 위해 이제 Macbook과 동일한 고해상도로 Macbook에서 iMac을 원격으로 작업 할 수 있습니다. 레터 박스가 없습니다. 더 많은 픽셀을 찌르고 드래그하고 마우스로 움직일 수 있습니다. [PS : 이 fit-headless 어댑터는 실제로 원격으로 관리하고 실제 모니터를 연결하고 싶지 않은 Mac mini를 "headless"서버 등으로 사용하는 사람들을위한 것입니다. 예를 들어 선반이나 선반에 있기 때문에 ...]



0

OS X 10.10, Yosemite를 실행하는 App Store (무료)의 디스플레이 메뉴 도 나에게 효과적이었습니다.

커맨드 라인 / conf 파일을 통해 강제로 실행할 수있는 방법이 있는지 궁금합니다. 현재 디스플레이 메뉴는 Mac 헤드리스 컴퓨터를위한 방법입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.