Trên bản cài đặt 12.04.3 64 bit tiêu chuẩn, đăng nhập, chỉ có một cửa sổ đầu cuối gần cuối màn hình và bắt đầu xsnow, hoạt động. Có vẻ là một kiến thức còn sót lại về vị trí của các cửa sổ khi xsnow được bắt đầu và việc cắt tuyết vẫn xảy ra sau khi cửa sổ được di chuyển hoặc được biểu tượng hóa. Sự cố xảy ra khi một cửa sổ ở gần trên cùng của màn hình. Đăng xuất / xóa các vị trí cửa sổ cũ, vì vậy hãy thử nghiệm đăng nhập mới (hoặc có thể X khởi động lại). Độ trễ mặc định là 20 là gần mức tối thiểu đối với tôi, tăng lên có thể khiến tuyết cũng xuất hiện.
Các tùy chọn xsnow được mô tả trong các trang man hoặc với công tắc -h. -delay 30 sẽ tạo ra độ trễ 30 mili giây giữa các lần cập nhật, thay vì mặc định là 20. Tôi thấy mọi thứ trở nên tồi tệ ở tuổi 18 và không có tuyết ở tuổi 15, vì vậy trên một hệ thống làm việc khác, sự chậm trễ quá ngắn sẽ phá vỡ mọi thứ. Đối với 13.10, chắc chắn có một sự khác biệt trong cách các cửa sổ "gốc" được xếp chồng lên nhau. Hệ thống thống nhất 12.04 có một gốc, con, cháu, máy tính để bàn, cháu chắt tuyệt vời được cập nhật với tuyết và các công trình. (xem đầu ra của
`xwininfo -root -tree`
Hệ thống thống nhất 13.10 thực sự cập nhật cửa sổ gốc và máy tính để bàn thậm chí không có con toàn màn hình. Với trình gỡ lỗi, việc thay đổi cửa sổ đang được cập nhật lên màn hình nền sẽ dẫn đến hình ảnh xuất hiện, nhưng chúng xóa đi phần lùi, vì vậy không phải là một giải pháp tốt. Không có cửa sổ nào nhận được các bản cập nhật cho thấy bất cứ điều gì, vì vậy tôi đoán đó là xung đột với cơ chế thống nhất, có vẻ như nó cần một số thay đổi để hoạt động này (vì lý tưởng là không phải thay đổi bất cứ điều gì ngoài chương trình xsnow).
Cập nhật cho 14.04 chạy Unity Để xem Santa, từ bỏ trên màn hình Unity và chỉ cần tạo một màn hình X khác mà không có nó. Chuyển đổi qua lại khi cần hoặc thậm chí chạy các chương trình với -display: 1 để hiển thị trên màn hình mới.
Đầu tiên cho phép mọi người chạy máy chủ X
dpkg-reconfigure x11-common
và đặt quyền truy cập X cho mọi người Có, bạn có thể chạy bằng sudo, nhưng sau đó bạn sẽ để lại một số tệp thuộc sở hữu gốc trên máy tính để bàn của mình và sẽ không thể đăng nhập bằng GUI nữa (sử dụng thiết bị đầu cuối ảo để xóa root tập tin sở hữu nếu bạn làm điều đó).
Bạn đã cài đặt trình quản lý cửa sổ khác chưa để bạn có thể di chuyển các cửa sổ xung quanh trên màn hình mới của mình (chỉ khi bạn muốn chạy các chương trình khác ở đó, đừng bận tâm nếu tất cả những gì bạn muốn làm là nhìn thấy ông già Noel. , chọn một trong những yêu thích của bạn mà cửa sổ gốc tiếp xúc.
Chạy bên dưới trên một vt để có được một màn hình xsnow toàn màn hình.
xinit /usr/games/xsnow -- :1 vt8
Quay trở lại màn hình gốc trên vt7 với Crtl-Alt-F7 và quay lại xsnow bằng Ctrl-Alt-F8
Tạo xterms từ vt7 (máy chủ X gốc trên: 0)
xterm -display :1 &
bắt đầu trình quản lý cửa sổ của bạn trên màn hình mới từ xterm mới, vd
twm&
Cập nhật 16.04: Nhiều thứ đã bị hỏng kể từ 14.04 (xem lỗi # 1562219), nhưng bạn vẫn có thể chạy xsnow:
- Nếu chạy với trình điều khiển video Nvidia, hãy sử dụng trình điều khiển nouveau. Trình cập nhật phần mềm / Nút cài đặt / tab Trình điều khiển bổ sung, chọn nouveau. khởi động lại chỉ để chắc chắn.
- Đăng nhập vào một thiết bị đầu cuối ảo (Ctrl-Alt-F2) chẳng hạn
- xinit / usr / games / xsnow -: 1 vt2 Hoặc bắt đầu một xterm, và từ đó bắt đầu những thứ khác như trình quản lý cửa sổ, xsnow, v.v. Chỉ cần không bắt đầu thống nhất, nó sẽ chiếm nền.
Chúc mọi người Giáng sinh vui vẻ