ต้องการปิดใช้งานหน้าจอในตัวเป็นค่าเริ่มต้น


12

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

คำถามจริงของฉันเกี่ยวกับการปรับตัวให้เข้ากับสถานการณ์นี้: ฉันยังสามารถใช้คอมพิวเตอร์ได้โดยติดจอภาพอื่นกับแล็ปท็อปและใช้สิ่งนั้นเพื่อตอบสนองความต้องการด้านกราฟิกของฉัน พฤติกรรมสองหน้าจอเริ่มต้นของ Ubuntu คือการใช้หน้าจอเป็นเรื่องเคียงข้างกันซึ่งเป็นเรื่องที่น่ารำคาญเพราะฉันเห็นได้ว่ามีอะไรปรากฏบนหน้าจอใดหน้าจอหนึ่งเท่านั้น ฉันต้องการกำหนดค่า Ubuntu (หรือxorgหรือสิ่งที่มีคุณ) เพื่อรักษาหน้าจอที่แนบมาเป็นหน้าจอการทำงานเดียวเช่นที่มันไม่ได้พยายามที่จะใช้หน้าจอในตัวในทางใดทางหนึ่ง

ฉันได้พิจารณาแล้ว (แต่ไม่ได้พยายามทำให้เป็นค่าเริ่มต้น) ตัวเลือก Mirror Display มีอยู่ใน System Settings (ใน 14.04) แต่ดูเหมือนว่าจะส่งผลให้เกิดการเปลี่ยนแปลงความละเอียดที่น่าอึดอัดใจในความพยายามที่จะรองรับทั้งสองหน้าจอ ไม่ได้เกี่ยวข้องกับอะไรเลยแม้แต่น้อย) ฉันคิดว่าถ้าฉันกำลังเสียบแล็ปท็อปเครื่องนี้เข้ากับจอภาพอื่น ๆ ที่มีอยู่จำนวนมากสิ่งนี้อาจนำไปสู่ความไม่สอดคล้องของภาพที่แปลกประหลาด

วิธีแก้ปัญหาที่สมเหตุสมผลมากขึ้นของฉันคือการพยายามใช้xrandrเพื่อปิดหน้าจอที่ละเมิด โดยเฉพาะอย่างยิ่ง,

xrandr --output LVDS1 --off

ดูเหมือนจะทำในสิ่งที่ฉันหวัง แต่ดูเหมือนว่าจะเป็นการแก้ไขที่ค่อนข้างต่ำและไม่เที่ยง (LVDS1 เป็นชื่อของหน้าจอในตัวของฉันตามที่ X ทราบจากที่เปิดเผยxrandr -q) ฉันหวังว่าจะใช้บางอย่างที่ลึกกว่านี้เพื่อที่ฉันจะมั่นใจได้ว่าฉันจะสามารถใช้แล็ปท็อปนี้ได้แม้ในสถานการณ์ที่ฉัน ไม่มีเซิร์ฟเวอร์ X ที่ใช้งานอยู่พูด


ฉันเคยมีปัญหาของคุณ เนื่องจากฉันไม่มีแลปท็อปแล้วจึงไม่สามารถทดสอบสิ่งนี้ได้ฉันจึงใส่ความคิดเห็นไว้เป็นคำตอบ ไปที่การตั้งค่าระบบ> การแสดงผลหน้าจอ หน้าจอทั้งสองจะแสดงใน GUI เลือกอันที่ไม่ทำงานแล้วปิด คุณยังสามารถตั้งค่าความละเอียดสำหรับจอภาพที่เชื่อมต่อของคุณ การตั้งค่าจะมีผลเฉพาะหลังจากที่เข้าสู่ระบบดังนั้นคุณอาจต้องออกจากระบบและอีกครั้ง (หรือรีบูต) แจ้งให้เราทราบหากใช้งานได้
Paddy Landau

สิ่งที่ฉันแปลกใจคือแนวทางของ @ PaddyLandau ดูเหมือนจะทำสิ่งเดียวกับคำสั่ง xrandr ที่ฉันโพสต์ หากคุณโพสต์สิ่งนี้เป็นคำตอบฉันจะยอมรับมันอย่างมีความสุข
matthugs

คำตอบ:


7

xrandrเป็นวิธีที่ยากในการดำเนินการนี้ ฉันไม่แนะนำ

ไปที่การตั้งค่าระบบ> การแสดงผลหน้าจอ

คุณจะเห็นหน้าจอทั้งสองของคุณ

ด้วยการเลือกหน้าจอคุณสามารถแก้ไขค่าเริ่มต้นเช่นความละเอียด - และคุณสามารถปิดได้ทั้งหมด (เลื่อนปุ่มเปิดไปที่ปิด)

ตรวจสอบให้แน่ใจว่าได้ค้นหา Launcher จาก "All display" เพื่อให้คุณไม่พลาดตัวเรียกใช้งานที่ขาดหายไป

ควรจดจำการตั้งค่าหลังจากรีบูตเครื่อง


สิ่งนี้เคยทำงานได้ดีใน 14.04 LTS แต่ใน 16.04 LTS หน้าจอแล็ปท็อปจะเปิดขึ้นอีกครั้งหลังจากล็อกอิน / รีบูตทุกครั้ง เคล็ดลับ xrandr ในแอปพลิเคชันเริ่มต้นของสคริปต์ทุบตีบรรทัดเดียวแก้ไขข้อผิดพลาดนี้ การตรวจสอบว่าหน้าจอ hdmi เชื่อมต่อกันแล้วจะทำให้แน่ใจว่าเอาต์พุตไม่ได้ปิดอยู่เท่านั้น "xrandr | grep -q 'เชื่อมต่อหลัก HDMI-0' && xrandr - เอาท์พุท LVDS-0 - ปิด" ป๊อปอัปเช่นยืนยันการทิ้งถังขยะจะปรากฏที่หน้าจอแล็ปท็อปที่มองเห็นดังนั้นการปิดเป็นสิ่งสำคัญ
yoyoma2

1

ไม่ใช่สิ่งที่คุณกำลังมองหา แต่จำไว้ว่าคุณสามารถเข้าถึงคอมพิวเตอร์ของคุณได้ตลอดเวลาแม้ไม่มีหน้าจอท้องถิ่นใด ๆ - ตราบใดที่คุณมีการกำหนดค่าเครือข่ายเพื่อให้พร้อมเมื่อเริ่มต้น เมื่อคุณติดตั้ง sshd บนคอมพิวเตอร์คุณสามารถเข้าสู่ระบบผ่าน ssh จากเครื่องที่สองและตั้งค่า X ของคุณใหม่


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