Pada instalasi standar 12.04.3 64 bit, login, hanya memiliki jendela terminal dekat bagian bawah layar, dan mulai xsnow, yang berfungsi. Tampaknya menjadi pengetahuan sisa tentang di mana windows berada saat xsnow dimulai, dan cutoff salju masih terjadi setelah jendela dipindahkan atau ikon. Masalah terjadi ketika jendela berada di dekat bagian atas layar. Logout / in membersihkan posisi windows lama, jadi coba dengan login baru (atau mungkin X restart). Penundaan standar 20 cukup dekat dengan minimum untuk saya, meningkat yang mungkin membuat salju juga muncul.
Opsi xsnow dijelaskan di halaman manual atau dengan -h switch. -delay 30 akan membuat penundaan 30 milidetik di antara pembaruan, bukan default yaitu 20. Saya menemukan hal-hal menjadi flakey di 18, dan tidak ada salju di 15, jadi pada sistem yang berfungsi, keterlambatan istirahat terlalu pendek hal-hal. Untuk 13.10, tentu ada perbedaan dalam cara "root" windows ditumpuk. Sistem persatuan 12,04 memiliki root, anak, cucu, desktop, cicit yang hebat yang diperbarui dengan salju dan bekerja. (lihat output dari
`xwininfo -root -tree`
Sistem kesatuan 13.10 sebenarnya memperbarui jendela root, dan desktop bahkan tidak memiliki anak layar penuh. Dengan debugger, mengubah jendela yang diperbarui ke desktop memang menghasilkan gambar yang muncul, tetapi mereka menghapus backgound, jadi bukan solusi yang baik. Tidak ada jendela lain yang mendapatkan pembaruan menunjukkan apa-apa, jadi saya kira ini adalah konflik dengan mekanisme persatuan, yang sepertinya memerlukan beberapa perubahan agar ini berfungsi (karena yang ideal tidak harus mengubah apa pun kecuali program xsnow).
Pembaruan untuk 14,04 menjalankan Unity Untuk melihat Santa, menyerah pada desktop Unity, dan buat saja tampilan X lain tanpa itu. Beralih bolak-balik sesuai kebutuhan, atau bahkan jalankan program dengan -display: 1 untuk muncul di tampilan baru.
Pertama, izinkan siapa saja untuk menjalankan server X
dpkg-reconfigure x11-common
dan atur akses X untuk semua orang. Ya Anda dapat menjalankan dengan sudo, tetapi kemudian Anda akan meninggalkan beberapa file yang dimiliki root pada desktop Anda, dan tidak akan dapat login dengan GUI lagi (menggunakan terminal virtual untuk menghapus root file yang dimiliki jika Anda melakukannya).
Apakah Anda memiliki manajer jendela yang diinstal sehingga Anda dapat memindahkan jendela di tampilan baru Anda (hanya jika Anda ingin menjalankan program lain di sana, jangan repot-repot jika semua yang ingin Anda lakukan adalah melihat Santa. Bahkan yang sederhana seperti twm akan melakukan , pilih salah satu favorit Anda yang membiarkan jendela root terbuka.
Jalankan di bawah ini pada vt untuk mendapatkan xsnow layar penuh.
xinit /usr/games/xsnow -- :1 vt8
Beralih kembali ke tampilan asli pada vt7 dengan Crtl-Alt-F7 dan kembali ke xsnow dengan Ctrl-Alt-F8
Buat xterms dari vt7 (server X asli pada: 0)
xterm -display :1 &
mulai manajer jendela Anda pada tampilan baru dari misalnya xterm baru
twm&
Pembaruan 16.04: Banyak hal rusak sejak 14.04 (lihat bug # 1562219), tetapi Anda masih dapat menjalankan xsnow:
- Jika berjalan dengan driver video Nvidia, gunakan driver nouveau. Pembaruan Perangkat Lunak / Tombol Pengaturan / tab Driver Tambahan, pilih nouveau. reboot hanya untuk memastikan.
- Masuk ke terminal virtual (Ctrl-Alt-F2) misalnya
- xinit / usr / games / xsnow -: 1 vt2 Atau memulai xterm, dan darinya mulailah hal-hal lain seperti window manager, xsnow, dll. Hanya jangan memulai persatuan, dibutuhkan latar belakang.
Selamat Natal untuk Semua