वहाँ किसी भी तरह से यह मेरे linux टकसाल destkop पर बर्फ जाने के लिए है?


13

मैं वास्तव में बुरी तरह से अपने डेस्कटॉप पर बर्फ गिरना चाहता हूं।

Xsnow की कोशिश की (मेट / मार्को, मेट / Compiz और KDE / Kwin के साथ) लेकिन काम नहीं करता है।
Compiz के लिए स्नो प्लगइन अब भी काम नहीं करता है।
केडीई की हिम सुविधा को हटा दिया गया था।

क्या बर्फ पाने का कोई और तरीका है?


1
oreaus.googlepages.com/snow.tar । एक नई कॉपी को हथियाने की कोशिश करें, इसे अपने make make clean make install
कंपोज़

@ h3rrmiller मेरी संकलित निर्देशिका कहाँ है? कोशिश की ~ / .कम्पिज़ और ~ / .कम्पिज़ / प्लगइन्स, यह हमेशा कहता हैNo rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.
वुल्फ

1
आपको अपने ~ / .compiz निर्देशिका में snow.tar निकालने की आवश्यकता है, फिर स्नो डायरेक्टरी पर जाएँ और
मेक

12
अपने स्थान के आधार पर, आप इसे घर से बाहर ले जाने में सक्षम हो सकते हैं - सर्दियों के दौरान - और बस इसके लिए बर्फ का इंतजार करें :)
Gallaecio

1
xsnow मेरे लिए Gnome और Ubuntu 12.04 (sudo apt-get install xsnow) के साथ ठीक काम करता है। यकीन नहीं होता है कि आप बर्फ को बुरी तरह से चाहते हैं तो ग्नोम :)
थॉमस ब्रैट

जवाबों:


6

रूट विंडो को कवर करने वाले डेस्कटॉप एप्लिकेशन xsnowको मारने के बाद उपयोग करें । चलाएँ और डेस्कटॉप पर क्लिक करें। यह कम से कम LXDE में काम करता है जहां आमतौर पर डेस्कटॉप को संभालता है , लेकिन अन्य वातावरण में काम करना चाहिए जब तक कि उन्हें पृष्ठभूमि में एक डेस्कटॉप विंडो होने की आवश्यकता नहीं होती है और जब यह मर जाता है तो इसे स्वचालित रूप से पुनरारंभ न करें।xkillpcmanfm


दुर्भाग्य से, मेट डेस्कटॉप ऐप को पुनरारंभ करता है। लीस में मैंने xsnow को एक सेकंड के लिए काम करते देखा।
वुल्फ

मेरे लिए भी वही समस्या जबकि चलाने की कोशिश कर रहा है xpenguins। जैसे ही मैं इसे मारता हूं, मेट डेस्कटॉप को पुनरारंभ करता है। यह पता चला है कि किसी को उपयोग करने के लिए कुछ सरल विंडो प्रबंधकों का उपयोग करना होगा xsnow
अबिनाश दाश

3

मैंने सोचा था कि एक लुआ स्क्रिप्ट ( कॉन्की द्वारा शुरू की गई ) इस काम के लिए एक अच्छा उपकरण होगा। इंटरनेट पर कॉंकी उदाहरणों का भार है (उदाहरण के लिए यहां और यहां ), जिसका उपयोग आपके डेस्कटॉप पर केवल बर्फ बनाने के लिए किया जा सकता है, जब यह बाहर बर्फबारी कर रहा हो, उदाहरण के लिए।

मैंने एक मंच पर देखा कि कुछ लोगों ने कुछ वीडियो ट्यूटोरियल पोस्ट किए थे कि कैसे आतिशबाजी के साथ-साथ बर्फ के लिए एक लुआ स्क्रिप्ट लिखनी है, लेकिन दुर्भाग्य से वह उन्हें YouTube से नीचे ले गया है ...

हालांकि कुछ बचे हुए कोड हैं जिन्हें एक टेम्पलेट के रूप में इस्तेमाल किया जा सकता है, लेकिन दुर्भाग्य से अलगाव में काम नहीं करता है।

अगर मेरे पास लूआ सीखने और खुद को ठीक करने के लिए समय और झुकाव है, तो यहां मैं क्या करूंगा:

  1. शंकु स्थापित करें। टकसाल शायद अपने पैकेज मैनेजर में है।
  2. सहेजें कि बर्फबारी टुकड़ा कहीं (जैसे ~ / .conky / lua / snowfall.lua)
  3. निम्नलिखित पंक्तियों को ~ / .conkyrc में जोड़ें

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

  4. भागो conky। त्रुटियों के लिए देखें, और जहाँ आवश्यक हो / कार्य करें / डीबग करें / टिप्पणी करें ...

यह snowdayफ़ंक्शन की मूल बातें है , जैसा कि प्रयोग करने योग्य है conky। मैं वास्तव में इस काम को देखना पसंद करूंगा!
क्या कमी है? timerऔर Vectorकक्षाएं, कम से कम ..

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

समारोह मूल रूप से GarrysMod के लिए बनाया गया था, है ना? मुझे डर है कि यहां एकमात्र वर्ग है जो गायब नहीं है, गणित है। इसके अलावा, "कण / बर्फ" संभवतः एक वाल्व कण फ़ाइल है, और अधिकांश कण पैरामीटर वहां सेट होते हैं। इसे पोर्ट करना कठिन होगा। to cairo (जिसका उपयोग conky config द्वारा सभी फैंसी चीजों को खींचने के लिए किया जाता है)।
वुल्फ ४34० पीपी

हां, आप सही हैं ... मैंने उन वेक्टर और टाइमर कक्षाओं को खोजने में काफी समय बिताया, लेकिन ऐसा लगता है कि उन्हें वाल्व के माध्यम से डाउनलोड करने की आवश्यकता होगी। तो, particle/snowशायद वहां भी बंद है, और डायरेक्टएक्स के लिए कोई संदेह नहीं लिखा जाएगा, इसलिए हां, ओपनजीएल को पोर्ट करना मुश्किल होगा :( इसलिए मैंने बाद में एनवीडिया एसडीके नमूनों के माध्यम से एक नज़र रखी थी; एक smokeउदाहरण है; लेकिन जो उपयोग करता है CUDA xsnowलगता है केवल वर्तमान विकल्प ...
एलेक्स लीच



0

यह निश्चित नहीं है कि यह काम करेगा या नहीं, xsnowलेकिन यहां मैंने इस xpenguinsमुद्दे को हल करने के लिए क्या किया ।
1. स्थापित करें openboxऔर obconf
2. वर्तमान openboxसेशन का लॉगआउट करें और एक सत्र शुरू करें ।
3. राइट क्लिक करें -> स्टार्ट टर्मिनल -> xpenguins( xsnowआपके लिए हो सकता है)
विस्तृत विवरण के लिए इस उत्तर की जांच करें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.