ใช้การเปลี่ยนแปลงกับ xorg.conf โดยไม่ต้องรีสตาร์ท


13

ฉันใช้อูบุนตู 12.04 /etc/X11/xorg.confและการเปลี่ยนแปลงบางอย่าง ตอนนี้ฉันต้องรีสตาร์ทเซิร์ฟเวอร์ X เพื่อใช้การเปลี่ยนแปลง แต่ฉันไม่ต้องการรีสตาร์ทเครื่อง

ฉันรู้ว่าการรีสตาร์ทเครื่องมือจัดการจอแสดงผล (เช่น lightdm) บางครั้งจะใช้งานได้นี่เป็นวิธีที่ดีที่สุดในการทำเช่นนั้นหรือไม่


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

ฉันหวังว่าจะสามารถโหลดซ้ำร้อนโดยไม่ต้องเริ่มต้น Xorg ใหม่ การตั้งค่าบางอย่างสามารถปรับได้แบบออนไลน์โดยยูทิลิตี้ xinput และ xrandr แต่ไม่สามารถทำได้ทั้งหมด
把友情留在无盐

คำตอบ:


12

ลองสิ่งนี้จากบรรทัดคำสั่ง:

sudo restart lightdm

หรืออีกวิธีหนึ่ง

 sudo service lightdm restart

ฉันไม่แน่ใจว่าจะเกิดอะไรขึ้นหากคุณใช้งาน X อยู่แล้ว แต่ควรเริ่มต้นใหม่ดังนั้นจึงควรปิดหน้าต่างทั้งหมดก่อน

ดูรีสตาร์ท X Server Ubuntu 12.04 โดยไม่ต้องรีบูทและวิธีการฆ่าและการเริ่มต้นเซิร์ฟเวอร์ X สำหรับข้อมูลเพิ่มเติม.

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


ตัวเลือกที่สองยกเลิกแอปพลิเคชั่นที่เปิดอยู่ทั้งหมดและออกจากระบบ มันค่อนข้างใกล้จะรีสตาร์ท ดังนั้นให้แน่ใจว่าคุณบันทึกทุกอย่าง ...
Amir Uval

2
  1. สำรอง xorg.conf ดั้งเดิมของคุณ
  2. ทำการเปลี่ยนแปลงที่คุณต้องการใน xorg.conf
  3. ดำเนินการคำสั่ง: killall X
  4. Ubuntu จะโหลด X ให้คุณด้วย xorg.conf ใหม่

0

การออกจากระบบจะทำให้ X เริ่มการทำงานกับตัวจัดการหน้าจอส่วนใหญ่

ตามคำแนะนำของคนอื่นคุณสามารถลองใช้sudo restart lightdmอย่างไรก็ตามตัวจัดการการแสดงผลของคุณอาจเป็นsudo restart gdmหรือsudo restart kdm(คุณใช้ lightdm เป็นตัวอย่างดังนั้นฉันจึงสมมติว่านั่นคือสิ่งที่คุณได้รับเพียงแค่ต้องการปกปิดฐานทั้งหมด )

แก้ไข:ลบออกCtrl + Alt + Backspaceเมื่อมีคนชี้ให้เห็นว่าสิ่งนี้ถูกปิดการใช้งานใน Ubuntu อาจใช้ได้ผลกับผู้ที่อยู่ในกลุ่ม distros ต่าง ๆ ที่พบกระทู้นี้


2
ผมคิดว่า Ctrl-Alt-Backspace ใช้งานไม่ได้โดยเริ่มต้นใน Ubuntu สำหรับบางเวลาในขณะนี้ ...
jasonwryan

มันตกลงที่จะอ้างถึงคนอื่น ๆ โดยเฉพาะแทนทั่วไปว่าsomeone:-) เช่นหรือ@jasonwryan @Levonไม่มีปัญหาเพียงแค่ข้อเสนอแนะ (และสิ่งที่ฉันได้เห็นเป็นหลักปฏิบัติทั่วไปไปบน SO)
เฮล์มส

1
Ctrl + Alt + Backspaceไม่ได้ปิดการใช้งาน "โดย Ubuntu" แต่ถูกปิดการใช้งานโดยค่าเริ่มต้นใน X ฉันเชื่อว่ากลับมาพร้อมกับการเปิดตัว 1.5 จำเป็นต้องเปิดใช้งานอย่างชัดเจนดังนั้นจึงอาจเป็นไปได้ยากในวันนี้ หากคุณต้องการให้มันใช้งานได้ให้ค้นหาman xorg.confตัวเลือก "DontZap"
50849
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.