ในการติดตั้งมาตรฐานแบบ 12.04.3 64 บิตให้ล็อกอินมีเพียงหน้าต่างเทอร์มินัลใกล้ด้านล่างของหน้าจอและเริ่ม xsnow ซึ่งใช้งานได้ ดูเหมือนว่าจะเป็นความรู้ที่เหลืออยู่ว่าหน้าต่างอยู่ที่ไหนเมื่อเริ่ม xsnow และการตัดหิมะยังคงเกิดขึ้นหลังจากหน้าต่างถูกย้ายหรือไอคอน ปัญหาเกิดขึ้นเมื่อหน้าต่างใกล้กับด้านบนของหน้าจอ ออกจากระบบ / ล้างตำแหน่งหน้าต่างเก่าดังนั้นทดลองใช้การเข้าสู่ระบบใหม่ (หรืออาจเริ่ม X ใหม่) ความล่าช้าเริ่มต้นที่ 20 อยู่ใกล้ขั้นต่ำสุดสำหรับฉันการเพิ่มที่อาจทำให้หิมะปรากฏเช่นกัน
ตัวเลือก xsnow อธิบายไว้ใน man pages หรือด้วย -h switch - วันที่ 30 จะทำให้การล่าช้า 30 มิลลิวินาทีระหว่างการอัปเดตแทนที่จะเป็นค่าเริ่มต้นคือ 20 ฉันพบสิ่งต่าง ๆ ที่อายุ 18 และไม่มีหิมะที่ 15 ดังนั้นในระบบที่ใช้งานได้ สำหรับ 13.10 มีความแตกต่างอย่างแน่นอนในวิธีการที่หน้าต่าง "รูท" ซ้อนกัน ระบบความสามัคคี 12.04 มีรูท, ลูก, หลาน, เดสก์ท็อป, หลานเยี่ยมมากซึ่งเป็นการอัพเดตด้วยหิมะและผลงาน (ดูผลลัพธ์จาก
`xwininfo -root -tree`
ระบบสามัคคี 13.10 ปรับปรุงหน้าต่างรูทจริงและเดสก์ท็อปไม่มีลูกเต็มหน้าจอ เมื่อใช้ดีบักเกอร์การเปลี่ยนหน้าต่างที่กำลังอัปเดตเป็นเดสก์ท็อปจะส่งผลให้รูปภาพปรากฏขึ้น แต่จะลบพื้นหลังดังนั้นจึงไม่ใช่ทางออกที่ดี ไม่มีหน้าต่างอื่นที่ได้รับการอัพเดตแสดงอะไรเลยฉันคิดว่ามันขัดแย้งกับกลไกความเป็นเอกภาพซึ่งดูเหมือนว่ามันต้องการการเปลี่ยนแปลงบางอย่างเพื่อให้มันใช้งานได้ (เนื่องจากอุดมคติไม่จำเป็นต้องเปลี่ยนแปลงอะไรนอกจากโปรแกรม xsnow)
อัปเดตสำหรับ 14.04 ที่รัน Unity เมื่อต้องการดู Santa, ให้ขึ้นบนเดสก์ท็อป Unity และเพียงแค่สร้าง X display ตัวอื่นที่ไม่มีมัน สลับไปมาตามต้องการหรือแม้แต่เรียกใช้โปรแกรมด้วย -display: 1 เพื่อแสดงบนจอแสดงผลใหม่
ก่อนอื่นอนุญาตให้ทุกคนเรียกใช้เซิร์ฟเวอร์ X
dpkg-reconfigure x11-common
และตั้งค่าการเข้าถึง X ให้กับทุกคนใช่คุณสามารถรันด้วย sudo ได้ แต่จากนั้นคุณจะปล่อยให้ไฟล์ที่รูทเป็นเจ้าของอยู่บนเดสก์ท็อปของคุณและจะไม่สามารถเข้าสู่ระบบด้วย GUI ได้อีกต่อไป เป็นเจ้าของไฟล์ถ้าคุณทำเช่นนั้น)
คุณมีการติดตั้งตัวจัดการหน้าต่างอื่นเพื่อให้คุณสามารถย้ายหน้าต่างไปรอบ ๆ บนจอแสดงผลใหม่ของคุณ (เฉพาะในกรณีที่คุณต้องการเรียกใช้โปรแกรมอื่น ๆ ที่นั่นไม่ต้องกังวลหากสิ่งที่คุณต้องการทำคือดูซานต้า เลือกหนึ่งในรายการโปรดของคุณที่เปิดหน้าต่างรูตไว้
เรียกใช้ด้านล่างบน vt เพื่อรับ xsnow แบบเต็มหน้าจอ
xinit /usr/games/xsnow -- :1 vt8
สลับกลับไปที่จอแสดงผลดั้งเดิมบน vt7 ด้วย Crtl-Alt-F7 และกลับไปที่ xsnow ด้วย Ctrl-Alt-F8
สร้าง xterms จาก vt7 (เซิร์ฟเวอร์ X ดั้งเดิมบน: 0)
xterm -display :1 &
เริ่มตัวจัดการหน้าต่างของคุณบนจอแสดงผลใหม่จาก xterm ใหม่
twm&
อัปเดต 16.04: มีหลายสิ่งที่เสียหายตั้งแต่ 14.04 (ดูข้อผิดพลาด # 1562219) แต่คุณยังคงสามารถเรียกใช้ xsnow:
- หากใช้งานกับไดรเวอร์วิดีโอของ Nvidia ให้ใช้ไดรเวอร์ nouveau ซอฟต์แวร์ Updater / ปุ่มการตั้งค่า / แท็บไดรเวอร์เพิ่มเติมเลือกนูโว รีบูตเพื่อให้แน่ใจ
- ล็อกอินเข้าสู่เทอร์มินัลเสมือน (Ctrl-Alt-F2) เช่น
- xinit / usr / games / xsnow -: 1 vt2 หรือเริ่ม xterm และจากนั้นเริ่มสิ่งอื่น ๆ เช่นตัวจัดการหน้าต่าง xsnow ฯลฯ เพียงแค่ไม่เริ่มเอกภาพมันใช้เวลามากกว่าพื้นหลัง
สุขสันต์วันคริสต์มาสให้ทั้งหมด