Linux nane destkopumda kar yağmasına izin vermenin bir yolu var mı?


13

Masaüstüme kar yağışı istiyorum.

Denenmiş Xsnow (Mate / Marco, Mate / Compiz ve KDE / Kwin ile) ama çalışmıyor.
Compiz için kar eklentisi de artık çalışmıyor.
KDE'nin kar özelliği kaldırıldı.

Kar almanın başka bir yolu var mı?


1
oreaus.googlepages.com/snow.tar . yeni bir kopyasını make make clean make install
almayı

@ h3rrmiller Compiz dizinim nerede? ~ / .Compiz ve ~ / .compiz / eklentileri denendi, her zaman diyorNo rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.
Wolf480pl

1
~ / .compiz dizininize snow.tar ayıklamanız, sonra kar dizinine gitmeniz ve markaları çalıştırmanız gerekir
h3rrmiller

12
Bulunduğunuz yere bağlı olarak, kış aylarında evden çıkarabilir ve kar yağmasını bekleyebilirsiniz :)
Gallaecio

1
xsnow, Gnome ve Ubuntu 12.04 (sudo apt-get install xsnow) ile benim için iyi çalışıyor. Emin değil misiniz :) Gnome geçmek için kötü yeterli kar istiyorsanız
Thomas Bratt

Yanıtlar:


6

Kök pencereyi kaplayan masaüstü uygulamasını xsnowöldürdükten sonra kullanın . Çalıştırın ve masaüstüne tıklayın. Bu, en azından genellikle masaüstünü işleyen LXDE'de çalışır , ancak arka planda bir masaüstü penceresi olmasını gerektirmediği ve öldüğünde otomatik olarak yeniden başlatmadığı sürece diğer ortamlarda çalışması gerekir.xkillpcmanfm


Ne yazık ki, Mate masaüstü uygulamasını yeniden başlatır. Tasmalarda xsnow'un bir saniye çalıştığını gördüm.
Wolf480pl

Aynı problem benim için koşmaya çalışırken xpenguins. Mate, öldürdüğüm anda masaüstünü yeniden başlatır. Biri kullanmak için bazı basit pencere yöneticileri kullanmak zorunda olduğu ortaya çıkıyor xsnow.
Abinash Dash

3

Bir lua betiğinin ( Conky tarafından başlatılan ) bu iş için iyi bir araç olacağını düşündüm . İnternette , örneğin dışarıda kar yağdığında masaüstünüzde kar yağmasını sağlamak için kullanılabilecek çok sayıda kontrast örneği var (örneğin burada ve burada ).

Bir forumda , bazı adamların havai fişeklerin yanı sıra kar için bir lua senaryosu nasıl yazacağına dair bazı video eğitimleri yayınladığını gördüm , ancak maalesef onları YouTube'dan indirdi ...

Bununla birlikte, şablon olarak kullanılabilecek bazı artık kodlar vardır, ancak ne yazık ki tek başına çalışmaz.

Eğer lua öğrenmek ve bunu kendim düzeltmek için zamanım ve eğilimim olsaydı, yapacağım şey şuydu:

  1. Conky'yi yükleyin. Mint muhtemelen paket yöneticisinde var.
  2. Bu kar yağışı parçasını bir yere kaydedin (örneğin ~ / .conky / lua / snowfall.lua)
  3. ~ / .Conkyrc dizinine aşağıdaki satırları ekleyin

    lua_load /path/to/home/.conky/lua/snowfall.lua
    lua_draw_hook_pre snowday

  4. Koş conky. Hataları arayın ve hata ayıklama / açıklama satırları / gerektiğinde işlevler ekleyin ...

snowdayKullanılabildiği gibi , bu fonksiyonun temelleri conky. Aslında bu işi görmek isterim!
Ne kayıp? timerVe Vectorsınıflar, en azından ..

function conky_snowday()
    timer.Stop("fuller")

    local emt2 = ParticleEmitter(Vector(0,0,400))
        timer.Create("fuller", 0.1, 0, function()
        for i=1, 1000 do
            local snowparty = emt2:Add("particle/snow",LocalPlayer():GetPos() + Vector(0,0,1000))
            snowparty:SetVelocity(Vector(math.random(-700,700),math.random(-700,700),math.random(-300,-100)))
            snowparty:SetDieTime(4)
            snowparty:SetStartAlpha(0)
            snowparty:SetEndAlpha(255)
            snowparty:SetStartSize(5)
            snowparty:SetEndSize(math.random(0,3))
            snowparty:SetColor(255,255,255)
            snowparty:SetRoll(math.random(0,360))
            end
        end)
    emt2:Finish()
end

Fonksiyon aslında GarrysMod için yapıldı, değil mi? Korkarım burada eksik olmayan tek sınıf matematiktir. Ayrıca, "parçacık / kar" muhtemelen bir Vana parçacık dosyasıdır ve parçacık parametrelerinin çoğu orada ayarlanır. Örneğin taşınması zor olurdu. Kahire'ye (tüm süslü şeyleri çizmek için conky configs tarafından kullanılır).
Wolf480pl

Evet, haklısın ... Bu Vector ve zamanlayıcı sınıflarını bulmaya çalışırken biraz zaman geçirdim, ancak Valve'den indirilmeleri gerekiyor gibi görünüyor. Yani, particle/snowmuhtemelen orada kilitli ve şüphesiz DirectX için yazılır, bu yüzden evet, OpenGL'ye taşınması zor olurdu :( Daha sonra NVidia SDK örneklerine bir göz attım; bir smokeörnek var, ancak . CUDA xsnow... sadece geçerli bir seçenek gibi görünmektedir
Alex Leach



0

Bunun işe yarayıp yaramayacağından emin değilim xsnowama xpenguinssorunu çözmek için yaptım .
1. Mevcut sesion'u kurun openboxve obconf
2. Oturumu kapatın ve bir openboxoturum başlatın .
3. Sağ Tıklama -> terminali başlat -> xpenguins( xsnowsizin için olabilir )
Ayrıntılı açıklama için bu yanıtı kontrol edin .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.