บังคับให้มีการแก้ปัญหาบนเซิร์ฟเวอร์ mac mini ที่ไม่มีหัว


57

ฉันมีเซิร์ฟเวอร์ Mac Mini ที่ใช้งาน Mavericks มันไม่ได้เชื่อมต่อจอภาพ ฉันใช้เดสก์ท็อประยะไกลบนแล็ปท็อปของฉัน (เช่นเรียกใช้ Mavericks) สำหรับ I / O ไปยังเซิร์ฟเวอร์ของฉัน

เมื่อฉันใช้ Remote Desktop และไปที่เต็มหน้าจอฉันจะได้รับหน้าจอ 1280x1024 ที่นั่งอยู่ในหน้าจอ 1680x1050 ของฉัน มีวิธีใดที่จะบังคับให้ไคลเอนต์ (Mac Mini) ใช้การตั้งค่า 1680x1050 เพื่อให้ได้ภาพเต็มจอจริงหรือไม่?

ฉันลองกดปุ่มตัวเลือกค้างไว้ในขณะที่คลิกที่ Scaled in Display -> การตั้งค่าระบบ ทั้งหมดที่ฉันเห็นคือปุ่มใหม่ที่ด้านล่างขวาที่ระบุว่าจอแสดงผลตรวจจับ คลิกที่มันไม่ทำอะไรเลย ความละเอียดที่แสดงเท่านั้นคือ 1280x1024

My Mac Mini Server เป็นปลายปี 2009 ที่มีการ์ดกราฟิก Nvidia GeForce 9400

คำตอบ:


6

หลายคนดูเหมือนจะโชคดีที่ใช้ไดรเวอร์ AirDisplayเพื่อให้ได้สิ่งนี้ นอกจากนี้ยังมีอะแดปเตอร์จำลองหัวขาดที่คุณสามารถซื้อได้แม้ว่าอาจมีราคาแพงเกินไป หากคุณกระตือรือร้นที่จะสร้างของคุณเองก็มีวิธีการเช่นกัน

ข้อมูลเพิ่มเติมที่นี่


9
-1 AirDisplay นั้นไม่ได้ใช้งานง่ายสำหรับฉันและฉันก็ลงเอยด้วยเดสก์ท็อปสแควร์ 8 มิร์เรอร์บน Mac Mini ของฉัน ฉันคิดว่ามันแปลกที่คุณโพสต์ลิงค์ดาวน์โหลดโดยตรงในคำตอบของคุณและไม่เชื่อมโยงไปยังเว็บไซต์ AirDisplay หรืออธิบายอย่างละเอียดเกี่ยวกับวิธีการใช้งาน
cwd

2
@cwd, ไม่มีคำแนะนำ, นอกจากดาวน์โหลด, unzip และดับเบิลคลิกที่ตัวติดตั้ง ฉันตรงที่เชื่อมโยงกับมันเพราะมันสะดวก แต่ถ้าคุณต้องการที่จะไปถึงขั้นตอนที่หนึ่งที่เพิ่มเติมคลิกที่นี่ "-1" ทุกอย่างที่คุณต้องการแม้ว่าฉันคิดว่ามันค่อนข้างงี่เง่าเพราะคุณไม่สามารถหาวิธีใช้บางสิ่งหรือไม่คิดว่ามันเป็น "สัญชาตญาณ" ฉันมีทางเลือกสองทางด้วยซึ่งฉันคิดว่าน่าจะดีกว่า
l'L'l

ไดรเวอร์ AirDisplay ก็ไม่ได้ทำอะไรเพื่อฉัน
Jay

1
เมนูแสดงผลใช้งานได้สำหรับฉัน: apple.stackexchange.com/a/168716/218
Senseful

1
สำหรับทุกคนที่ติดอยู่กับจอแสดงผลหลายจอถอนการติดตั้งของ Air Display อยู่ในโฟลเดอร์ / Applications / Utilities เรียกว่า "ถอนการติดตั้ง Air Display"
อดัม

37

ฉันต้องการเสนอคำตอบที่ดีขึ้นเพื่อให้ผู้เขียนอาจพิจารณาคำถามนี้ ไดรเวอร์ AirDisplay ของคำตอบก่อนหน้าทำให้ลูกค้าระยะไกลของฉันสับสนและทิ้งฉันไว้กับจอแสดงผลเสมือน 16 จอทั้งหมดมีข้อมูลเดียวกันซึ่งฉันไม่สามารถคลิกอะไรได้เลย โชคดีที่ฉันรู้วิธีนำทาง Activity Monitor ด้วยแป้นพิมพ์ :-)

ฉันพบว่าสิ่งต่อไปนี้ทำงานได้อย่างสมบูรณ์โดยสมมติว่าคุณใช้ Apple Remote Desktop:

  • ดาวน์โหลดเมนูดิสเพลย์ (ฟรีที่ Mac App Store)
  • ติดตั้งแอพและสำหรับกรณีการใช้งานของฉัน 1680x1050 เป็นความละเอียดที่เหมาะสม
  • หน้าจอของคุณจะเป็นสีดำและคุณจะถูก 'ล็อค' แม้จะมีการสลับความละเอียดอย่างถูกต้อง
  • หน้าจอของคุณจะดับลง หลายคนแนะนำสิ่งที่คล้ายกับคำสั่ง Terminal ต่อไปนี้ ฉันไม่แนะนำต่อไปนี้:

    sudo ps auxwww | grep grep -v grep | awk '{พิมพ์ $ 2}' | xargs sudo kill -9

  • เหตุผลที่บรรทัดสุดท้ายใช้งานไม่ได้เพราะจริง ๆ แล้วจะยุติเซสชันการเข้าสู่ระบบของคุณ นั่นทำให้ความละเอียดหน้าจอเปลี่ยนกลับ (ในกรณีของฉันกลับไปเป็น 1280x1020) และคุณจะกลับมาที่จุดเริ่มต้น

  • แต่ใช้คำสั่งดังต่อไปนี้มากกว่าแอปเปิ้ล Remote Desktop หรือผ่านทาง SSH:

    killall การแชร์หน้าจอ

  • หมายเหตุ - ถ้าใช้ Apple Remote Desktop ของSend Unix Commandแทนการใช้sudoคลิกปุ่มวิทยุ root'เรียกใช้ในฐานะผู้ใช้และเพียงแค่ใส่

คำสั่งนี้ยุติเซสชันการแชร์หน้าจอซึ่งเป็นหัวใจหลักของสิ่งที่ Apple Remote Desktop ใช้ มันยังคงเซสชั่นเข้าสู่ระบบซึ่งยังคงความละเอียดหน้าจอที่คุณตั้งค่าด้วยเมนูแสดงผลในขั้นตอนก่อนหน้า

  • 2nd หมายเหตุ - หากท่าเทียบเรือของคุณถูกเมาเพียงแค่ส่งkillall dock

ฉันยังไม่ได้ออกจากระบบเซสชันปัจจุบันของฉันบนเครื่องไคลเอนต์ดังนั้นนี่อาจเป็นการแก้ไขชั่วคราวเท่านั้น อย่างไรก็ตามมันเป็นวิธีเดียวที่ฉันได้พบว่า OCD ของฉันสอดคล้องกับการบริโภคอสังหาริมทรัพย์ที่เหมาะสมบนหน้าจอ

บางสิ่งที่ช่วยฉันค้นหาคำตอบนี้:

  1. ทางเลือกสำหรับคำตอบนี้ในSuperUserไม่ได้สำเร็จตามที่ฉันต้องการ แต่ก็ดีสำหรับวัสดุอ้างอิง
  2. คำแนะนำของ MacWorldซึ่งจัดทำคำตอบที่เข้าใจยาก!

ทางเลือกบางอย่างที่คนอื่นนำเสนอไว้ด้านล่างในกรณีที่คำตอบนี้ใช้ไม่ได้กับระบบของคุณ:

  1. แอพ QuickRes
  2. SwitchRexX
  3. Resolutionator

5
ไม่น่าเชื่อว่า Apple จะสร้างเรื่องง่าย ๆ ได้อย่างไรเช่นการตั้งค่าความละเอียด VNC ของคอมพิวเตอร์หัวขาดทำไม? ฉันใช้คอมพิวเตอร์ Apple เท่านั้น แต่ฉันเกลียดแบบนี้ทั้งหมด ... ฉันไม่รู้ว่าอะไร

เอาเป็นว่าเวลาในการพัฒนาของพวกเขาสำหรับสิ่งนี้ดีกว่าที่จะใช้การแสดง 4K ใหม่เพื่อทำงานกับไดรเวอร์ของ Mac Pro ... ฉันไม่โทษพวกเขาจริงๆ แต่มันน่าประทับใจมากที่ทีม Apple Remote Desktop ไม่ชอบ ไม่รองรับสิ่งนี้มากขึ้น อย่างไรก็ตามถ้าสิ่งนี้ช่วยได้มากกว่าคำตอบที่เลือกกรุณาโหวตให้ฉันเพราะฉันพบว่าไดรเวอร์ของ AirDisplay ทำให้ประสบการณ์ของฉันแย่ลง
CDD

6
การใช้เมนูดิสเพลย์ใช้งานได้กับฉันที่ Yosemite ไม่ต้องใช้คำสั่งเทอร์มินัล
Jace Browning

2
เพื่อไม่กวนเสียงฮอร์นของฉันเองที่นี่ แต่บางทีการพิจารณาของฉันอาจถือได้ว่าเป็นคำตอบที่เหมาะสมสำหรับคำถามนี้ @everett? ผู้แสดงความคิดเห็นต่อการอ้างสิทธิ์ในการส่ง 'ตอบ' AirDisplay ใช้งานไม่ได้อีกต่อไป ฉันเพิ่งตั้งค่านี้อีกครั้งบนเครื่องใหม่และกระบวนการนี้ยังคงใช้งานได้
CDD

2
เมนูแสดงผลทำงานได้อย่างสมบูรณ์ ฉันรู้สึกว่าคุณสมบัตินี้ไม่ได้มาตรฐานใน OSX หรือ Apple Remote Desktop
David DeMar

24

เพียงดาวน์โหลดเมนูดิสเพลย์จาก App Store (ฟรี) และเลือกความละเอียดสูงสุดสำหรับฉันที่ Yosemite ตอนนี้ใช้หัวขาดด้วยความละเอียดหน้าจอระยะไกลที่ยอดเยี่ยม ไม่ต้องดำเนินการอื่น ๆ


3
ทำงานได้ดีบน El Cap ด้วย
user1051849

2
ทำงานได้ดีกับเซียร่า
Marian Theisen

high sierra +1 :)
webo80

กันที่นี่ @mojave
cucu8

มันทำงานยังไง? ฉันยังคงได้รับตัวเลือกเดียวที่มีความละเอียดเล็กน้อยในเมนูการแสดงผลเหล่านั้นและไม่มีอะไรช่วย ...
RAM237

7

ฉันประสบความสำเร็จในการอัพเดทความละเอียดบน Mac Mini Server ที่ไม่มีหัวขาดด้วยตัวเลือกที่ง่ายที่สุด:

  • เพียงกดปุ่ม 'ตัวเลือก' ค้างไว้ในขณะที่คุณกดปุ่ม 'ปรับขนาด' ในการตั้งค่า สิ่งนี้จะนำมาซึ่งความละเอียดที่มีทั้งหมดและคุณสามารถเปลี่ยนได้ตามต้องการ

ป้อนคำอธิบายรูปภาพที่นี่


1
นี่เป็นทางออกที่ดีที่สุดสำหรับฉัน เรามี Mac Minis ที่เป็นกลุ่มหัวขาดที่กลุ่มคนเข้าถึงจากระยะไกลและเป็นที่ต้องการมากกว่า Display Menu เพราะในการดาวน์โหลด Display Menu คุณต้องเข้าสู่ App Store ความละเอียดยังคงมีอยู่
gooberboobbutt

6

SwitchResXทำงานให้ฉัน

มันเป็นยูทิลิตี้แชร์แวร์ที่ติดตั้งตัวเองลงในการตั้งค่าระบบ จากภายในแผงควบคุมจะช่วยให้คุณสามารถบังคับใช้ความละเอียดเริ่มต้นของจอภาพภายนอก


2
คะแนนโหวตลงสำหรับคำตอบที่ไม่ถูกต้องไม่ใช่คำตอบที่คุณไม่ชอบ คะแนนโหวตลงสำหรับคำตอบที่เป็นประโยชน์ซึ่งทำให้คนที่เป็นประโยชน์ออกไป นี่เป็นคำตอบที่ยอดเยี่ยมจริง ๆ เพราะ SwitchResX ไม่ได้ปิดแถบเมนูเหมือนที่ Display Menu ทำ นี่ควรเป็นคำตอบที่ยอมรับได้ด้วยเหตุผลเพียงอย่างเดียว
Mike Bethany

นี่คือทางออกที่ได้ผลสำหรับฉัน ฉันต้องการแสดงที่ 1440 x 900 HiDPI เพื่อปรับการใช้หน้าจอให้เหมาะกับ Retina MacBook Pro ของลูกค้า แต่ทั้งแอปเปิ้ลและเมนูดิสเพลย์ได้ จำกัด การแก้ปัญหาของฉันในสิ่งที่สมเหตุสมผลสำหรับเซิร์ฟเวอร์ไม่ใช่ไคลเอนต์ SwitchResX แก้ไขปัญหาของฉัน ตอนนี้เชื่อมต่อกับเซิร์ฟเวอร์ของฉันจาก Macbook ของฉันในโหมดเต็มหน้าจอเป็นความสุข
Robert Dupuy

นี่ควรเป็นคำตอบที่ยอมรับได้ ไม่มีวิธีแก้ปัญหาอื่นที่นี่หากเชื่อมต่อจอแสดงผลภายนอกที่ไม่รองรับความละเอียดสูงกว่า (เช่นสวิตช์ "ใบ้" KVM ที่ไม่ทำการจำลอง EDID ที่เหมาะสม)
Rico Pajarola

2

นี่เป็นอีกทางเลือกหนึ่งขึ้นอยู่กับคำตอบของ CDD ที่ใช้งานได้กับ Lion แอปพลิเคชันเมนูดิสเพลย์ไม่ทำงานบน Lion

  1. ไปที่การตั้งค่าระบบการแสดงผลและเลือกความละเอียดที่คุณต้องการ เปลี่ยนเป็นความละเอียดนี้ จอแสดงผล VNC จะหยุดทำงาน กด Return สองสามครั้งเพื่อยอมรับความละเอียดต่อไป คุณจะเห็นแถบเมนูกว้างขึ้นสักครู่ แต่ไม่ใช่หน้าต่าง VNC จากนั้นระบบจะเปลี่ยนกลับเป็นแบบเดิมโดยอัตโนมัติ

    ขั้นตอนนี้จำเป็นเพื่อให้ความละเอียดนี้ปรากฏขึ้นในตัวเลือกเมนูในขั้นตอนต่อไป

  2. เปิดใช้งาน "แสดงการแสดงในแถบเมนู"

  3. ตัวเลือกการแสดงผลอาจยังไม่ปรากฏในแถบเมนูเนื่องจากไม่มีที่ว่าง ในการสร้างพื้นที่ให้ไปที่การตั้งค่าผู้ใช้และกลุ่มตัวเลือกการเข้าสู่ระบบและปิดการใช้งาน "แสดงเมนูการสลับผู้ใช้อย่างรวดเร็ว" ปิดการใช้งานสิ่งที่คุณไม่ต้องการในแถบเมนูจนกว่าจะมีพื้นที่เพียงพอสำหรับตัวเลือกการแสดงผลที่จะแสดงขึ้น

  4. ปิดการตั้งค่า เข้าสู่ระบบคอมพิวเตอร์เครื่องเดียวกันโดยใช้ ssh แยกกัน เลือกความละเอียดที่ต้องการจากตัวเลือกการแสดงผลของแถบเมนูกดกลับสองสามครั้งและตอนนี้คุณสามารถเรียกใช้killall ScreensharingAgentจากเซสชัน ssh หน้าต่าง VNC จะเปลี่ยนขนาดเป็นความละเอียดที่ถูกต้อง

วิธีการที่ซับซ้อนนี้ได้ผลสำหรับฉัน


นี่เป็นคำตอบที่ดีทั้งนี้ขึ้นอยู่กับเวอร์ชันของระบบปฏิบัติการที่คุณใช้ เห็นได้ชัดว่าฉันมักจะใช้ OS 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) และสิ่งที่ล้มเหลว วิธีนี้จะช่วยให้ผู้อื่นได้มากกว่าแค่การทำสิ่งที่ "ไม่ทำงาน"
Daishi

ฉันเพิ่งลองสิ่งนี้ในช่วงกลางปี ​​2011 Mac Mini, OS X 10.13.6 cscreen กับพารามิเตอร์ใด ๆ (รวมทั้งผู้ที่อยู่ในตัวอย่างข้างต้น) Segmentation fault: 11กลับ
Mitch Cohen

ทำงานให้ฉัน Mojave, Mac Book
Carlos Rafael Ramirez


0

ในที่สุดก็แก้ปัญหาการตรวจสอบที่เกี่ยวข้องกับการทำงานที่คล้ายกันที่น่ารำคาญของฉัน อาจช่วยคุณได้เช่นกัน คอมพิวเตอร์ที่ใช้ในการพัฒนาของฉันคือ iMac นั่งบน Baby Grand Piano ของฉัน แต่ด้วยเหตุผลทางด้านสรีรศาสตร์ฉันชอบที่จะทำงานจากระยะไกลจาก MacBook Pro 17” รุ่นเก่าของฉันผ่าน wifi ที่บ้านไปยัง iMac โดยใช้แอปแชร์หน้าจอของ Apple ทำงานได้ดี แต่มี niggle หน้าจอ MacBook ของฉัน res คือ 1920 x 1200 แต่ iMac คือดั้งเดิมสูงสุด 1920x1080 ดังนั้นสำหรับการทำงานระยะไกลอสังหาริมทรัพย์หน้าจอของฉันแบน ฉันใช้เพียง 1080 บรรทัดจาก 1200 ที่มีอยู่ใน MacBook Pro ของฉันพร้อมตัวอักษรสีดำชกมวยด้านบนและด้านล่างวิดีโอ ของเสีย. ในการช่วยเหลือของฉันผลิตภัณฑ์ขนาดเล็กมา: พอดีหัวโดย CompuLab สำหรับ£ 21 - ขายใน Amazon คุณเสียบเข้ากับพอร์ตวิดีโอหน้าจอที่สองซึ่งทำหน้าที่เป็นจอแสดงผลแบบที่สองพร้อมตัวเลือกความละเอียดหน้าจอที่เปลี่ยนแปลงได้สูงสุด 4K อย่างไรก็ตามเมื่อได้รับ - ฉันเสียบเข้ากับพอร์ต VDI ของฉัน มันปรากฏในการตั้งค่าเป็นหน้าจอที่สอง แต่ ..... ความฉิบหายความฉิบหายด้วยตัวเลือกทั้งหมดของหน้าจอ res - ไปจนถึง 4K ..... ไม่มีเลือด 1920 x 1200 !!!! WTF !!! ไปรอบ ๆ และพบตัวอย่างดาวน์โหลดแอพที่ชื่อว่า SwitchResX ซึ่งทำหน้าที่ในการตรวจสอบทุกอย่าง มันก็มีตัวเลือกความละเอียดมากมายเช่นกัน แต่ยังไม่มี 1920 x 1200 !! แต่ ..... ซ่อนอยู่เป็นแท็บที่คุณสามารถตั้งค่าความละเอียดหน้าจอที่กำหนดเองของคุณเอง เพิ่มอีกหนึ่งรายการสำหรับ 1920x1200 และ HEY PRESTO! สำหรับ£ 18 พิเศษสำหรับ SwitchResX ตอนนี้ฉันสามารถใช้งาน iMac จาก Macbook ได้จากระยะไกลด้วยความละเอียดสูงเช่นเดียวกับ macbook ของฉัน ไม่มีตู้ไปรษณีย์ พิกเซลมากขึ้นเพื่อกระตุ้นลากและวางเมาส์ไปรอบ ๆ .. วันแห่งความสุข! [PS: อะแดปเตอร์แบบไร้หัวพอดีเหล่านี้มีไว้สำหรับผู้ที่ใช้ Mac Mini ในฐานะเซิร์ฟเวอร์ "หัวขาด" ฯลฯ ซึ่งพวกเขาจัดการมันจากระยะไกลและไม่ต้องการที่จะมีจอภาพจริงติดอยู่ ตัวอย่างเช่นเพราะมันอยู่ในชั้นวางหรือบนชั้นวาง ... ]



0

เมนูแสดงผลจาก App Store (ฟรี) ก็ใช้ได้สำหรับฉันเช่นกันใช้ OS X 10.10, Yosemite

ฉันสงสัยว่ามีวิธีบังคับผ่านไฟล์บรรทัดคำสั่ง / conf สำหรับตอนนี้เมนูดิสเพลย์เป็นหนทางไปสู่คอมพิวเตอร์หัวขาด Mac

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.