หากคุณทดลองกับสิ่งนี้มันจะชัดเจน:
ใน/etc/rc2.d
คุณจะพบไฟล์ที่มีคำแนะนำว่าคอมพิวเตอร์ของคุณควรทำอย่างไรเมื่อมันเริ่มทำงาน
ถ้าคุณใช้ GNOME มองหาไฟล์ที่มีgdm
อยู่ในชื่อของมันแล้วแทนที่S
(อักษรตัวแรกของชื่อ) s
โดยตัวพิมพ์เล็ก (GDM เป็นตามที่คุณอาจคาดเดาได้ว่าเครื่องมือจัดการดิสเพลย์ GNOME ถ้าคุณใช้ชุดเครื่องมืออื่น ๆ ให้ค้นหาว่าใช้เครื่องมือจัดการดิสเพลย์ใดแล้วปิดใช้งานด้วยวิธีเดียวกัน)
ตอนนี้ให้รีบูตคอมพิวเตอร์ของคุณแล้วคุณจะสังเกตเห็นว่าหน้าจอการเข้าสู่ระบบไม่ปรากฏขึ้นอีกต่อไป สรุป 1: ไม่มีเครื่องมือจัดการหน้าจอไม่มีหน้าจอเข้าสู่ระบบ
คุณจะเข้าสู่คอนโซลแทน ทีนี้ลองยกตัวอย่างเพื่อเล่นภาพยนตร์ (หรือทำอะไรก็ได้กับกราฟิก) จะไม่ทำงาน! นี่เป็นเพราะ X ไม่ทำงาน สรุป 2: ไม่มี X ไม่มีกราฟิก
ขั้นตอนที่สามเริ่มต้น X: การพิมพ์xinit
ขึ้นอยู่กับ~/.xinitrc
ไฟล์ของคุณชุดของแอปพลิเคชั่นอาจเริ่มต้นขึ้น แต่เพื่ออธิบายลองใช้ X ด้วยเทอร์มินัลเท่านั้นพูด urxvt ดังนั้นใส่urxvt
ใน.xinitrc
และแสดงความคิดเห็นออก (กับ#
) xinit
ทุกอย่างอื่นแล้วพิมพ์
ตอนนี้คุณควรจะเห็นurxvt
หน้าต่าง ที่นี่คุณสามารถเล่นภาพยนตร์ ฯลฯ แต่ให้ย้ายurxvt
หน้าต่างไปที่อื่นแทน ไม่สามารถทำได้ สรุป 3: ไม่มีตัวจัดการหน้าต่างไม่มีฟังก์ชัน GUI ปกติที่คุณคุ้นเคย ดังนั้นพิมพ์ในexit
urxvt
(คำสั่งนั้นจะออกจากเทอร์มินัล แต่เนื่องจากเป็นกระบวนการเดียวที่ทำงานตามที่ระบุใน.xinitrc
X จะสิ้นสุดเช่นกัน)
ขั้นตอนสุดท้ายแก้ไข.xinitrc
อีกครั้ง:
urxvt &
metacity
(โปรดสังเกตว่า&
กระบวนการจะทำงานพร้อมกัน)
เรียกใช้ X อีกครั้งและดูผลลัพธ์ ส่วนสุดท้ายของจิ๊กซอร์: metacity เครื่องมือจัดการหน้าต่าง
pkill -9 metacity
จะได้รับจากประเภท (ในที่นี้ urxvt จะยุติเช่นกันอาจเป็นเพราะในขณะที่มันทำงานในพื้นหลัง (พร้อม&
) ความหนาแน่นเป็นเพียงกระบวนการ X มอนิเตอร์เท่านั้น)
โชคดี. อาจเป็นไปได้ว่าคุณจะได้รับรายละเอียดบางอย่าง แต่ก็คุ้มค่าเพื่อทำความเข้าใจ