ป้องกันการสลับหน้าจอเมื่อปิดฝาแล็ปท็อป


21

ฉันได้หนึ่งในตัวตรวจสอบเล็ก ๆ น้อย ๆ ภายนอกสำหรับแล็ปท็อปของฉัน เมื่อฉันปิดฝาแล็ปท็อปของฉันมันจะสลับการแสดงผลหลักไปยังจอภาพภายนอก ฉันต้องการป้องกันไม่ให้ทำเช่นนี้และเพียง แต่ว่างทั้งสองหน้าจอ แต่ไม่เปลี่ยนการกำหนดค่าจอภาพ

ฉันดูที่ตัวเลือกการใช้พลังงาน "เปลี่ยนสิ่งที่ต้องทำเมื่อปิดฝา" ตัวเลือก แต่นั่นก็มีตัวเลือกสำหรับ Sleep, Hibernate หรือ Do Nothing ฉันไม่ต้องการทำอะไรเลยและป้องกันการกำหนดค่าจอภาพใหม่ ความคิดใด ๆ

ขอบคุณล่วงหน้า!

โอ้ BTW ฉันใช้ Windows 7 Ultimate บน Alienware ด้วยการ์ดกราฟิก ATI

CLARIFY:เหตุผลของฉันสำหรับคำถามนี้คือฉันมักจะพกแล็ปท็อปของฉันไปมาระหว่างห้อง แต่ไม่ไกลพอที่ฉันจะปิดและรีสตาร์ท ปกติฉันจะปิดฝาและหยิบมันขึ้นมา ปัญหาคือตอนนี้เมื่อฉันปิดฝามันจะสลับการแสดงผลหลักไปยังภายนอกและจากนั้นเมื่อฉันเปิดมันอีกครั้งมันจะสลับกลับไปที่จอภาพภายใน สิ่งนี้จะไขสิ่งที่เลย์เอาต์ออกมาเช่นแกดเจ็ตและกระดาษโน้ต


ถอดปลั๊กจอภาพภายนอกก่อนที่คุณจะปิดฝาและเคลื่อนย้าย
Enigma

คำตอบ:


12

แก้ไข:ฉันรู้ว่านี่เป็นคำถามเก่า แต่ฉันคิดว่ามันสมควรได้รับคำตอบที่เหมาะสม

มีวิธีแก้ไขปัญหานี้ (อย่างน้อยกับ Windows 7) จำไว้ว่าสิ่งนี้มาพร้อมกับราคา นี่คือคำเตือน

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

แม้จะมีข้อเสียข้างต้นฉันคิดว่าประโยชน์ที่ได้นั้นมีจำนวนมากกว่า มีวิธีต่อสู้กับข้อแม้แรกเช่นกัน:

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

ฉันใช้ MacBook กับ Bootcamp โชคดีที่ฉันสามารถลดความสว่างลงจนสุดความสว่างหน้าจอได้อย่างสมบูรณ์ แล็ปท็อปบางรุ่นอาจสามารถทำเช่นนั้นได้เช่นกัน

นี่คือขั้นตอน:

  1. เปิดตัวจัดการอุปกรณ์ (ค้นหาในเมนูเริ่ม)
  2. ใน "อุปกรณ์ระบบ" ค้นหา "ฝา ACPI"
  3. เปิดคุณสมบัติ "ฝา ACPI" และไปที่แท็บ "ไดรเวอร์"
  4. เลือก "อัพเดทไดรเวอร์"
  5. เลือก "เรียกดูคอมพิวเตอร์ของฉันเพื่อหาซอฟต์แวร์ไดรเวอร์" และ "ให้ฉันเลือก .. "
  6. ยกเลิกการเลือก "แสดงฮาร์ดแวร์ที่เข้ากันได้"
  7. ใน "ผู้ผลิต" เลือก "(อุปกรณ์ระบบมาตรฐาน)" หรือใน Windows 8 ให้เลือก Microsoft ในฐานะผู้ผลิต - สถานที่ที่แตกต่างกัน แต่แฮ็คยังคงทำงาน (อย่างน้อยใน 64bit Release Preview)
  8. สำหรับรุ่นเลือก "ตัวจัดการระดับเสียง"
  9. รีสตาร์ทระบบและใช้งานได้!

ที่มา: http://forums.whirlpool.net.au/archive/1421975 - โพสต์ของ yakup


นอกจากนี้ยังทำงานถ้าคุณกำลังทุกข์ทรมานจากไดรเวอร์ ATI สลับบนหน้าจอแล็ปท็อปเมื่อคุณเปิดฝา - ถ้าเช่นฉันคุณเพียงแค่เปิดฝาเปิดเครื่องแล็ปท็อปและให้การเชื่อมต่อกับจอแสดงผลภายนอก คุณสามารถใช้ Windows Key + P เพื่อสลับกลับไปยังหน้าจอแล็ปท็อปด้วยตนเองได้ทุกเมื่อที่คุณต้องการ
yummer

1
ตอนนี้แก้ไขปัญหาได้แล้วขอบคุณ! ที่น่าสนใจแล็ปท็อปของฉันยังคงหรี่ลงเมื่อฝาปิดอยู่ดังนั้นไม่จำเป็นต้องตั้งค่าตัวเลือกการใช้พลังงาน
István Zachar

1
ได้รับการยืนยันการทำงานบน Win 10 ไม่มีใครรู้ว่ามันทำงานอย่างไรและทำไม ?
Sirap

@Sirap นี่เป็นเพียงการคาดเดา แต่โดยทั่วไปเราเข้าใจวิธีการที่ Windows โต้ตอบกับฝาตัวเอง เมื่อปิดแล้วฉันคาดเดาว่าไดรเวอร์จะบอกให้ windows ปิดการทำงานของจอแสดงผล / มอนิเตอร์ เนื่องจากเราเปลี่ยนไดรเวอร์ให้ใช้ไดร์เวอร์แบบสุ่ม (ตัวจัดการระดับเสียง) ฝาปิดจึงไม่สามารถสื่อสารได้อย่างเหมาะสม
Steve

@ Steve คุณเป็นพระเจ้าในหมู่มนุษย์
Ram Rachum

3

วิธีการแก้ปัญหาโดย Brettผ่าน Powershell (ถ้าคุณขี้เกียจเกินไป)

เพื่อรันมัน:

  1. บันทึกสคริปต์ในบางโฟลเดอร์ ( LidAlwaysOpen.ps1)
  2. เรียกใช้ cmd.exe ในฐานะผู้ดูแลระบบ
  3. ชนิด powershell
  4. ประเภทSet-ExecutionPolicy RemoteSigned(สิ่งนี้จะอนุญาตการดำเนินการของ Powershell ในเครื่องของคุณเท่านั้น)
  5. cd ไปยังโฟลเดอร์ที่คุณบันทึกสคริปต์
  6. ชนิด ./LidAlwaysOpen.ps1

รหัสสคริปต์:

foreach ($display in Get-ChildItem -Path Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video) {
 New-ItemProperty -LiteralPath Registry::$display\0000 -Name LidAlwaysOpen -PropertyType DWORD -Value 1
}

2

สำหรับ Windows 7:

  1. เปิดตัวแก้ไขรีจิสทรี ( regedit.exe)
  2. นำทางไปยังคีย์ต่อไปนี้ (คุณจะต้องระบุGUID ที่ถูกต้องสำหรับจอแสดงผลของคุณ):

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{********-****-****-****-************}\0000
    
  3. สร้าง DWORD ใหม่ที่เรียกLidAlwaysOpenและตั้งค่าเป็น1
  4. Reboot

2
ผู้ใช้บางคนได้รับรายงานว่าจะใช้งานได้เฉพาะเมื่อมีการปิดฝาครั้งแรกเท่านั้น
Andrejs Cainikovs

1
"คุณจะต้องระบุ GUID ที่ถูกต้องสำหรับจอแสดงผลของคุณ" นั่นเป็นส่วนที่ฉันพยายามหา! คุณจะทำสิ่งนั้นได้อย่างไร! - นอกจากนี้คุณจะทำอย่างไรถ้าคุณไม่พบ GUID ที่ตรงกันในรายการ!
Tustin2121

การระบุจอแสดงผลสามารถช่วยได้โดยคลิกที่แต่ละจอแสดงผลเช่น '0001' และดูสิ่งที่เกี่ยวข้อง สำหรับแล็ปท็อปให้ดูการอ้างอิงไปยังการ์ดกราฟิกของมัน จากนั้นหน้าจอแล็ปท็อปจะเป็น 0000 และสิ่งที่แนบมาด้วย 0001+
J Collins

1

เพียงเพื่อเพิ่มคำตอบของปล้น ตัวอย่างเช่นใน hp 6715 ของฉันมีปุ่ม (ตัวอักษรเล็ก ๆ ปุ่ม) ซึ่งสามารถเห็นได้ชัด (อยู่เหนือปุ่มไร้สายเล็กน้อย) และด้านบนของแล็ปท็อปจะกดมันอย่างแท้จริงเมื่อมันถูกปิด หากคุณมีสิ่งที่คล้ายกันคุณสามารถตัดมันครึ่งหนึ่งหรือบางอย่างในทางทฤษฎีแล้วมันจะไม่ปิดเมื่อปิดฝา

อย่างไรก็ตามนี่เป็นสิ่งที่สูงมาก (ด้วยทุน H) ซึ่งไม่สามารถแนะนำได้ ...


ฉันชอบคำนั้น - "ไม่น่าเชื่อถือ"! ฮ่า ๆ . ขอบคุณสำหรับความคิด แต่ไม่มีปุ่มทางกายภาพบนแล็ปท็อปของฉันมันจะต้องเป็นหนึ่งในสิ่งที่เป็นแม่เหล็กเหล่านี้หรือสิ่งที่สร้างขึ้นภายในฝาบานพับหรือบางสิ่งบางอย่าง
eidylon

โอ้ ... มันคุ้มค่ากับการยิง :) จนถึงตอนนี้ฉันเห็นมันค่อนข้างธรรมดาในแล็ปท็อปดังนั้นฉันจึงรวบรวมว่าเป็นระบบปกติ ... ตอนนี้ฉันเดาว่าทุกคนมีของตัวเอง ...
โกง

แล็ปท็อปที่ทันสมัยส่วนใหญ่ใช้สวิตช์แม่เหล็กในวันนี้ แต่ถ้าคุณมีความต้องการเฉพาะสำหรับการแก้ปัญหาฮาร์ดแวร์การยกเลิกการเชื่อมต่อสวิตช์ดังกล่าวจะเป็นทางออกหนึ่งที่ฉันคาดเดา
qasdfdsaq

0

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

เมื่อคุณเปิดฝาอีกครั้งมันควรจะตั้งค่าจอแสดงผลอีกครั้งเพื่อให้ตัวเครื่องเป็นอุปกรณ์หลักอีกครั้ง

วิธีเดียวที่ฉันสามารถบังคับให้จอแสดงผลไม่ให้กำหนดค่าใหม่ได้คือไม่ปิดฝาตลอดทางหรือปิดใช้งานสวิตช์เชิงกลหรือแม่เหล็กซึ่งตรวจจับได้เมื่อฝาปิด


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