Is there any way to let it snow on my linux mint destkop?Why is 'xpenguins' not generating any penguins on my...

A word that means "blending into a community too much"

Should I put programming books I wrote a few years ago on my resume?

Generate basis elements of the Steenrod algebra

Is it possible for a vehicle to be manufactured without a catalytic converter?

How to safely destroy (a large quantity of) valid checks?

Does Google Sheets allow moving a chart to its own sheet?

bash does not know the letter 'p'

Separate SPI data

How can I make 12 tone and atonal melodies sound interesting?

Is there a DSLR/mirorless camera with minimal options like a classic, simple SLR?

Is it expected that a reader will skip parts of what you write?

Why am I getting a strange double quote (“) in Open Office instead of the ordinary one (")?

First sign that you should look for another job?

How can I protect this exterior outlet from water and prevent smoke leakage to the interior?

Why Does Mama Coco Look Old After Going to the Other World?

What does a topology do, and what makes a particular topology the 'right' one?

Teaching a class likely meant to inflate the GPA of student athletes

Can I utilise a baking stone to make crepes?

Why are MBA programs closing in the United States?

How can one's career as a reviewer be ended?

Can all groups be thought of as the symmetries of a geometrical object?

Excel division by 0 error when trying to average results of formulas

What standard algorithm can determine if exactly one of a container satisfies a predicate?

Can a human be transformed into a Mind Flayer?



Is there any way to let it snow on my linux mint destkop?


Why is 'xpenguins' not generating any penguins on my desktop?Compiz - making sure windows do not overlapFedora 17 doesn't detect some key-pressesShortcut to google selected textHow to quick move+resize a window using ALT key+Mouse on Ubuntu Mate 15.04?adding text to titlebar in all root windowsPreventing other GUI applications from stealing focus?Screen tearing in mate with compiz, not screen tearing with KDE or UnityMate custom shortcut for keyboard layout in Linux Mint 18 (Sarah)How to use my existing custom GTK theme (Arc) with gtk-window-decorator when using Compiz?ALT + TAB Doesn't Work (Linux Mint MATE)






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







11















I want snow fall on my desktop really badly.



Tried Xsnow (with Mate/Marco, Mate/Compiz and KDE/Kwin) but doesn't work.

Snow plugin for Compiz doesn't work anymore either.

Snow feature of KDE was removed.



Is there any other way to get the snow?










share|improve this question




















  • 1





    oreaus.googlepages.com/snow.tar. try grabbing a fresh copy, extract it into your compiz directory and make make clean make install

    – h3rrmiller
    Nov 14 '12 at 17:51













  • @h3rrmiller Where is my compiz directory? Tried ~/.compiz and ~/.compiz/plugins, it always says No rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.

    – Wolf480pl
    Nov 14 '12 at 19:08








  • 1





    you need to extract snow.tar into your ~/.compiz directory, then navigate to the snow directory and run the makes

    – h3rrmiller
    Nov 14 '12 at 19:43






  • 11





    Depending on your location, you might be able to take it out of the house — during winter — and just wait for it to snow :)

    – Gallaecio
    Nov 14 '12 at 22:03






  • 1





    xsnow works fine for me with Gnome and Ubuntu 12.04 (sudo apt-get install xsnow). Not sure if you want snow badly enough to switch to Gnome :)

    – Thomas Bratt
    Nov 18 '12 at 13:00


















11















I want snow fall on my desktop really badly.



Tried Xsnow (with Mate/Marco, Mate/Compiz and KDE/Kwin) but doesn't work.

Snow plugin for Compiz doesn't work anymore either.

Snow feature of KDE was removed.



Is there any other way to get the snow?










share|improve this question




















  • 1





    oreaus.googlepages.com/snow.tar. try grabbing a fresh copy, extract it into your compiz directory and make make clean make install

    – h3rrmiller
    Nov 14 '12 at 17:51













  • @h3rrmiller Where is my compiz directory? Tried ~/.compiz and ~/.compiz/plugins, it always says No rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.

    – Wolf480pl
    Nov 14 '12 at 19:08








  • 1





    you need to extract snow.tar into your ~/.compiz directory, then navigate to the snow directory and run the makes

    – h3rrmiller
    Nov 14 '12 at 19:43






  • 11





    Depending on your location, you might be able to take it out of the house — during winter — and just wait for it to snow :)

    – Gallaecio
    Nov 14 '12 at 22:03






  • 1





    xsnow works fine for me with Gnome and Ubuntu 12.04 (sudo apt-get install xsnow). Not sure if you want snow badly enough to switch to Gnome :)

    – Thomas Bratt
    Nov 18 '12 at 13:00














11












11








11


1






I want snow fall on my desktop really badly.



Tried Xsnow (with Mate/Marco, Mate/Compiz and KDE/Kwin) but doesn't work.

Snow plugin for Compiz doesn't work anymore either.

Snow feature of KDE was removed.



Is there any other way to get the snow?










share|improve this question
















I want snow fall on my desktop really badly.



Tried Xsnow (with Mate/Marco, Mate/Compiz and KDE/Kwin) but doesn't work.

Snow plugin for Compiz doesn't work anymore either.

Snow feature of KDE was removed.



Is there any other way to get the snow?







x11 mate-desktop compiz wallpaper






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 19 '15 at 17:36









Gilles

557k13411431654




557k13411431654










asked Nov 14 '12 at 17:36









Wolf480plWolf480pl

6816




6816








  • 1





    oreaus.googlepages.com/snow.tar. try grabbing a fresh copy, extract it into your compiz directory and make make clean make install

    – h3rrmiller
    Nov 14 '12 at 17:51













  • @h3rrmiller Where is my compiz directory? Tried ~/.compiz and ~/.compiz/plugins, it always says No rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.

    – Wolf480pl
    Nov 14 '12 at 19:08








  • 1





    you need to extract snow.tar into your ~/.compiz directory, then navigate to the snow directory and run the makes

    – h3rrmiller
    Nov 14 '12 at 19:43






  • 11





    Depending on your location, you might be able to take it out of the house — during winter — and just wait for it to snow :)

    – Gallaecio
    Nov 14 '12 at 22:03






  • 1





    xsnow works fine for me with Gnome and Ubuntu 12.04 (sudo apt-get install xsnow). Not sure if you want snow badly enough to switch to Gnome :)

    – Thomas Bratt
    Nov 18 '12 at 13:00














  • 1





    oreaus.googlepages.com/snow.tar. try grabbing a fresh copy, extract it into your compiz directory and make make clean make install

    – h3rrmiller
    Nov 14 '12 at 17:51













  • @h3rrmiller Where is my compiz directory? Tried ~/.compiz and ~/.compiz/plugins, it always says No rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.

    – Wolf480pl
    Nov 14 '12 at 19:08








  • 1





    you need to extract snow.tar into your ~/.compiz directory, then navigate to the snow directory and run the makes

    – h3rrmiller
    Nov 14 '12 at 19:43






  • 11





    Depending on your location, you might be able to take it out of the house — during winter — and just wait for it to snow :)

    – Gallaecio
    Nov 14 '12 at 22:03






  • 1





    xsnow works fine for me with Gnome and Ubuntu 12.04 (sudo apt-get install xsnow). Not sure if you want snow badly enough to switch to Gnome :)

    – Thomas Bratt
    Nov 18 '12 at 13:00








1




1





oreaus.googlepages.com/snow.tar. try grabbing a fresh copy, extract it into your compiz directory and make make clean make install

– h3rrmiller
Nov 14 '12 at 17:51







oreaus.googlepages.com/snow.tar. try grabbing a fresh copy, extract it into your compiz directory and make make clean make install

– h3rrmiller
Nov 14 '12 at 17:51















@h3rrmiller Where is my compiz directory? Tried ~/.compiz and ~/.compiz/plugins, it always says No rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.

– Wolf480pl
Nov 14 '12 at 19:08







@h3rrmiller Where is my compiz directory? Tried ~/.compiz and ~/.compiz/plugins, it always says No rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.

– Wolf480pl
Nov 14 '12 at 19:08






1




1





you need to extract snow.tar into your ~/.compiz directory, then navigate to the snow directory and run the makes

– h3rrmiller
Nov 14 '12 at 19:43





you need to extract snow.tar into your ~/.compiz directory, then navigate to the snow directory and run the makes

– h3rrmiller
Nov 14 '12 at 19:43




11




11





Depending on your location, you might be able to take it out of the house — during winter — and just wait for it to snow :)

– Gallaecio
Nov 14 '12 at 22:03





Depending on your location, you might be able to take it out of the house — during winter — and just wait for it to snow :)

– Gallaecio
Nov 14 '12 at 22:03




1




1





xsnow works fine for me with Gnome and Ubuntu 12.04 (sudo apt-get install xsnow). Not sure if you want snow badly enough to switch to Gnome :)

– Thomas Bratt
Nov 18 '12 at 13:00





xsnow works fine for me with Gnome and Ubuntu 12.04 (sudo apt-get install xsnow). Not sure if you want snow badly enough to switch to Gnome :)

– Thomas Bratt
Nov 18 '12 at 13:00










5 Answers
5






active

oldest

votes


















5





+100









Use xsnow after having killed the desktop application that covers the root window. Run xkill and click on the desktop. That works at least in LXDE where pcmanfm usually handles the desktop, but should work in other environments as long as they don't require there being a desktop window in the background and don't restart it automatically when it dies.






share|improve this answer
























  • Unfortunately, Mate restarts the desktop app. At leas I saw xsnow working for a second.

    – Wolf480pl
    Dec 1 '12 at 8:38











  • Same problem for me too while trying to run xpenguins. Mate restarts desktop as soon as I kill it. It turns out one has to use some simple window managers to use xsnow.

    – Abinash Dash
    Mar 12 '18 at 10:53





















3














I thought that a lua script (started by Conky) would be a good tool for this job. There's loads of conky examples on the internet (e.g. here and here), which could be used to make it snow on your desktop only when it's snowing outside, for example.



I saw on a forum that some guy had posted some video tutorials on how to write a lua script for fireworks as well as snow, but unfortunately he's taken them down from YouTube...



There is however some leftover code that could be used as a template, but unfortunately doesn't work in isolation.



If I had the time and inclination to learn lua and fix this myself, here's what I'd do:




  1. Install conky. Mint probably has it in its package manager.

  2. Save that snowfall fragment somewhere (e.g. ~/.conky/lua/snowfall.lua)


  3. Add the following lines to ~/.conkyrc



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

    lua_draw_hook_pre snowday



  4. Run conky. Look for errors, and debug / comment lines out / add functions where necessary...



This is the basics of the snowday function, as usable by conky. I'd love to see this work actually!

What's missing? The timer and Vector classes, at least..



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





share|improve this answer
























  • The function was originally made for GarrysMod, right? I'm afraid the only class here that is not missing is math. Also, "particle/snow" is probably a Valve particle file, and most of particle parameters are set in there. It would be hard to port it eg. to cairo (which is used by conky configs to draw all the fancy things).

    – Wolf480pl
    Dec 1 '12 at 9:34













  • Yes, you're right... I spent quite a while trying to find those Vector and timer classes, but it seems they'd need to be downloaded through Valve. So, particle/snow is probably also locked up in there, and would no doubt be written for DirectX, so yes, would be hard to port to OpenGL :( So I later had a look through the NVidia SDK samples; there's a smoke example, but which uses CUDA. xsnow seems to be the only current option...

    – Alex Leach
    Dec 1 '12 at 11:25



















1














For all your holiday decorations try this:



http://xfce-look.org/content/show.php/XDecorations?content=167575






share|improve this answer































    0














    Not so sure whether it will work for xsnow but here's what I did to solve xpenguins issue.

    1. Install openbox and obconf

    2. Logout of current sesion and start an openbox session.

    3. Right Click -> start terminal -> xpenguins (may be xsnow for you)

    For detailed description check this answer.






    share|improve this answer































      0














      There is a new version of xsnow, working on many desktops (including raspbian):
      https://www.ratrabbit.nl/ratrabbit/content/xsnow/introduction






      share|improve this answer
























        Your Answer








        StackExchange.ready(function() {
        var channelOptions = {
        tags: "".split(" "),
        id: "106"
        };
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function() {
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled) {
        StackExchange.using("snippets", function() {
        createEditor();
        });
        }
        else {
        createEditor();
        }
        });

        function createEditor() {
        StackExchange.prepareEditor({
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: false,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        imageUploader: {
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        },
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        });


        }
        });














        draft saved

        draft discarded


















        StackExchange.ready(
        function () {
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f55725%2fis-there-any-way-to-let-it-snow-on-my-linux-mint-destkop%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        5 Answers
        5






        active

        oldest

        votes








        5 Answers
        5






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        5





        +100









        Use xsnow after having killed the desktop application that covers the root window. Run xkill and click on the desktop. That works at least in LXDE where pcmanfm usually handles the desktop, but should work in other environments as long as they don't require there being a desktop window in the background and don't restart it automatically when it dies.






        share|improve this answer
























        • Unfortunately, Mate restarts the desktop app. At leas I saw xsnow working for a second.

          – Wolf480pl
          Dec 1 '12 at 8:38











        • Same problem for me too while trying to run xpenguins. Mate restarts desktop as soon as I kill it. It turns out one has to use some simple window managers to use xsnow.

          – Abinash Dash
          Mar 12 '18 at 10:53


















        5





        +100









        Use xsnow after having killed the desktop application that covers the root window. Run xkill and click on the desktop. That works at least in LXDE where pcmanfm usually handles the desktop, but should work in other environments as long as they don't require there being a desktop window in the background and don't restart it automatically when it dies.






        share|improve this answer
























        • Unfortunately, Mate restarts the desktop app. At leas I saw xsnow working for a second.

          – Wolf480pl
          Dec 1 '12 at 8:38











        • Same problem for me too while trying to run xpenguins. Mate restarts desktop as soon as I kill it. It turns out one has to use some simple window managers to use xsnow.

          – Abinash Dash
          Mar 12 '18 at 10:53
















        5





        +100







        5





        +100



        5




        +100





        Use xsnow after having killed the desktop application that covers the root window. Run xkill and click on the desktop. That works at least in LXDE where pcmanfm usually handles the desktop, but should work in other environments as long as they don't require there being a desktop window in the background and don't restart it automatically when it dies.






        share|improve this answer













        Use xsnow after having killed the desktop application that covers the root window. Run xkill and click on the desktop. That works at least in LXDE where pcmanfm usually handles the desktop, but should work in other environments as long as they don't require there being a desktop window in the background and don't restart it automatically when it dies.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 27 '12 at 10:47









        Stéphane ChazelasStéphane Chazelas

        321k57613983




        321k57613983













        • Unfortunately, Mate restarts the desktop app. At leas I saw xsnow working for a second.

          – Wolf480pl
          Dec 1 '12 at 8:38











        • Same problem for me too while trying to run xpenguins. Mate restarts desktop as soon as I kill it. It turns out one has to use some simple window managers to use xsnow.

          – Abinash Dash
          Mar 12 '18 at 10:53





















        • Unfortunately, Mate restarts the desktop app. At leas I saw xsnow working for a second.

          – Wolf480pl
          Dec 1 '12 at 8:38











        • Same problem for me too while trying to run xpenguins. Mate restarts desktop as soon as I kill it. It turns out one has to use some simple window managers to use xsnow.

          – Abinash Dash
          Mar 12 '18 at 10:53



















        Unfortunately, Mate restarts the desktop app. At leas I saw xsnow working for a second.

        – Wolf480pl
        Dec 1 '12 at 8:38





        Unfortunately, Mate restarts the desktop app. At leas I saw xsnow working for a second.

        – Wolf480pl
        Dec 1 '12 at 8:38













        Same problem for me too while trying to run xpenguins. Mate restarts desktop as soon as I kill it. It turns out one has to use some simple window managers to use xsnow.

        – Abinash Dash
        Mar 12 '18 at 10:53







        Same problem for me too while trying to run xpenguins. Mate restarts desktop as soon as I kill it. It turns out one has to use some simple window managers to use xsnow.

        – Abinash Dash
        Mar 12 '18 at 10:53















        3














        I thought that a lua script (started by Conky) would be a good tool for this job. There's loads of conky examples on the internet (e.g. here and here), which could be used to make it snow on your desktop only when it's snowing outside, for example.



        I saw on a forum that some guy had posted some video tutorials on how to write a lua script for fireworks as well as snow, but unfortunately he's taken them down from YouTube...



        There is however some leftover code that could be used as a template, but unfortunately doesn't work in isolation.



        If I had the time and inclination to learn lua and fix this myself, here's what I'd do:




        1. Install conky. Mint probably has it in its package manager.

        2. Save that snowfall fragment somewhere (e.g. ~/.conky/lua/snowfall.lua)


        3. Add the following lines to ~/.conkyrc



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

          lua_draw_hook_pre snowday



        4. Run conky. Look for errors, and debug / comment lines out / add functions where necessary...



        This is the basics of the snowday function, as usable by conky. I'd love to see this work actually!

        What's missing? The timer and Vector classes, at least..



        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





        share|improve this answer
























        • The function was originally made for GarrysMod, right? I'm afraid the only class here that is not missing is math. Also, "particle/snow" is probably a Valve particle file, and most of particle parameters are set in there. It would be hard to port it eg. to cairo (which is used by conky configs to draw all the fancy things).

          – Wolf480pl
          Dec 1 '12 at 9:34













        • Yes, you're right... I spent quite a while trying to find those Vector and timer classes, but it seems they'd need to be downloaded through Valve. So, particle/snow is probably also locked up in there, and would no doubt be written for DirectX, so yes, would be hard to port to OpenGL :( So I later had a look through the NVidia SDK samples; there's a smoke example, but which uses CUDA. xsnow seems to be the only current option...

          – Alex Leach
          Dec 1 '12 at 11:25
















        3














        I thought that a lua script (started by Conky) would be a good tool for this job. There's loads of conky examples on the internet (e.g. here and here), which could be used to make it snow on your desktop only when it's snowing outside, for example.



        I saw on a forum that some guy had posted some video tutorials on how to write a lua script for fireworks as well as snow, but unfortunately he's taken them down from YouTube...



        There is however some leftover code that could be used as a template, but unfortunately doesn't work in isolation.



        If I had the time and inclination to learn lua and fix this myself, here's what I'd do:




        1. Install conky. Mint probably has it in its package manager.

        2. Save that snowfall fragment somewhere (e.g. ~/.conky/lua/snowfall.lua)


        3. Add the following lines to ~/.conkyrc



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

          lua_draw_hook_pre snowday



        4. Run conky. Look for errors, and debug / comment lines out / add functions where necessary...



        This is the basics of the snowday function, as usable by conky. I'd love to see this work actually!

        What's missing? The timer and Vector classes, at least..



        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





        share|improve this answer
























        • The function was originally made for GarrysMod, right? I'm afraid the only class here that is not missing is math. Also, "particle/snow" is probably a Valve particle file, and most of particle parameters are set in there. It would be hard to port it eg. to cairo (which is used by conky configs to draw all the fancy things).

          – Wolf480pl
          Dec 1 '12 at 9:34













        • Yes, you're right... I spent quite a while trying to find those Vector and timer classes, but it seems they'd need to be downloaded through Valve. So, particle/snow is probably also locked up in there, and would no doubt be written for DirectX, so yes, would be hard to port to OpenGL :( So I later had a look through the NVidia SDK samples; there's a smoke example, but which uses CUDA. xsnow seems to be the only current option...

          – Alex Leach
          Dec 1 '12 at 11:25














        3












        3








        3







        I thought that a lua script (started by Conky) would be a good tool for this job. There's loads of conky examples on the internet (e.g. here and here), which could be used to make it snow on your desktop only when it's snowing outside, for example.



        I saw on a forum that some guy had posted some video tutorials on how to write a lua script for fireworks as well as snow, but unfortunately he's taken them down from YouTube...



        There is however some leftover code that could be used as a template, but unfortunately doesn't work in isolation.



        If I had the time and inclination to learn lua and fix this myself, here's what I'd do:




        1. Install conky. Mint probably has it in its package manager.

        2. Save that snowfall fragment somewhere (e.g. ~/.conky/lua/snowfall.lua)


        3. Add the following lines to ~/.conkyrc



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

          lua_draw_hook_pre snowday



        4. Run conky. Look for errors, and debug / comment lines out / add functions where necessary...



        This is the basics of the snowday function, as usable by conky. I'd love to see this work actually!

        What's missing? The timer and Vector classes, at least..



        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





        share|improve this answer













        I thought that a lua script (started by Conky) would be a good tool for this job. There's loads of conky examples on the internet (e.g. here and here), which could be used to make it snow on your desktop only when it's snowing outside, for example.



        I saw on a forum that some guy had posted some video tutorials on how to write a lua script for fireworks as well as snow, but unfortunately he's taken them down from YouTube...



        There is however some leftover code that could be used as a template, but unfortunately doesn't work in isolation.



        If I had the time and inclination to learn lua and fix this myself, here's what I'd do:




        1. Install conky. Mint probably has it in its package manager.

        2. Save that snowfall fragment somewhere (e.g. ~/.conky/lua/snowfall.lua)


        3. Add the following lines to ~/.conkyrc



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

          lua_draw_hook_pre snowday



        4. Run conky. Look for errors, and debug / comment lines out / add functions where necessary...



        This is the basics of the snowday function, as usable by conky. I'd love to see this work actually!

        What's missing? The timer and Vector classes, at least..



        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






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 27 '12 at 11:32









        Alex LeachAlex Leach

        4,52242426




        4,52242426













        • The function was originally made for GarrysMod, right? I'm afraid the only class here that is not missing is math. Also, "particle/snow" is probably a Valve particle file, and most of particle parameters are set in there. It would be hard to port it eg. to cairo (which is used by conky configs to draw all the fancy things).

          – Wolf480pl
          Dec 1 '12 at 9:34













        • Yes, you're right... I spent quite a while trying to find those Vector and timer classes, but it seems they'd need to be downloaded through Valve. So, particle/snow is probably also locked up in there, and would no doubt be written for DirectX, so yes, would be hard to port to OpenGL :( So I later had a look through the NVidia SDK samples; there's a smoke example, but which uses CUDA. xsnow seems to be the only current option...

          – Alex Leach
          Dec 1 '12 at 11:25



















        • The function was originally made for GarrysMod, right? I'm afraid the only class here that is not missing is math. Also, "particle/snow" is probably a Valve particle file, and most of particle parameters are set in there. It would be hard to port it eg. to cairo (which is used by conky configs to draw all the fancy things).

          – Wolf480pl
          Dec 1 '12 at 9:34













        • Yes, you're right... I spent quite a while trying to find those Vector and timer classes, but it seems they'd need to be downloaded through Valve. So, particle/snow is probably also locked up in there, and would no doubt be written for DirectX, so yes, would be hard to port to OpenGL :( So I later had a look through the NVidia SDK samples; there's a smoke example, but which uses CUDA. xsnow seems to be the only current option...

          – Alex Leach
          Dec 1 '12 at 11:25

















        The function was originally made for GarrysMod, right? I'm afraid the only class here that is not missing is math. Also, "particle/snow" is probably a Valve particle file, and most of particle parameters are set in there. It would be hard to port it eg. to cairo (which is used by conky configs to draw all the fancy things).

        – Wolf480pl
        Dec 1 '12 at 9:34







        The function was originally made for GarrysMod, right? I'm afraid the only class here that is not missing is math. Also, "particle/snow" is probably a Valve particle file, and most of particle parameters are set in there. It would be hard to port it eg. to cairo (which is used by conky configs to draw all the fancy things).

        – Wolf480pl
        Dec 1 '12 at 9:34















        Yes, you're right... I spent quite a while trying to find those Vector and timer classes, but it seems they'd need to be downloaded through Valve. So, particle/snow is probably also locked up in there, and would no doubt be written for DirectX, so yes, would be hard to port to OpenGL :( So I later had a look through the NVidia SDK samples; there's a smoke example, but which uses CUDA. xsnow seems to be the only current option...

        – Alex Leach
        Dec 1 '12 at 11:25





        Yes, you're right... I spent quite a while trying to find those Vector and timer classes, but it seems they'd need to be downloaded through Valve. So, particle/snow is probably also locked up in there, and would no doubt be written for DirectX, so yes, would be hard to port to OpenGL :( So I later had a look through the NVidia SDK samples; there's a smoke example, but which uses CUDA. xsnow seems to be the only current option...

        – Alex Leach
        Dec 1 '12 at 11:25











        1














        For all your holiday decorations try this:



        http://xfce-look.org/content/show.php/XDecorations?content=167575






        share|improve this answer




























          1














          For all your holiday decorations try this:



          http://xfce-look.org/content/show.php/XDecorations?content=167575






          share|improve this answer


























            1












            1








            1







            For all your holiday decorations try this:



            http://xfce-look.org/content/show.php/XDecorations?content=167575






            share|improve this answer













            For all your holiday decorations try this:



            http://xfce-look.org/content/show.php/XDecorations?content=167575







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Dec 8 '14 at 1:18









            Tony DuncunTony Duncun

            111




            111























                0














                Not so sure whether it will work for xsnow but here's what I did to solve xpenguins issue.

                1. Install openbox and obconf

                2. Logout of current sesion and start an openbox session.

                3. Right Click -> start terminal -> xpenguins (may be xsnow for you)

                For detailed description check this answer.






                share|improve this answer




























                  0














                  Not so sure whether it will work for xsnow but here's what I did to solve xpenguins issue.

                  1. Install openbox and obconf

                  2. Logout of current sesion and start an openbox session.

                  3. Right Click -> start terminal -> xpenguins (may be xsnow for you)

                  For detailed description check this answer.






                  share|improve this answer


























                    0












                    0








                    0







                    Not so sure whether it will work for xsnow but here's what I did to solve xpenguins issue.

                    1. Install openbox and obconf

                    2. Logout of current sesion and start an openbox session.

                    3. Right Click -> start terminal -> xpenguins (may be xsnow for you)

                    For detailed description check this answer.






                    share|improve this answer













                    Not so sure whether it will work for xsnow but here's what I did to solve xpenguins issue.

                    1. Install openbox and obconf

                    2. Logout of current sesion and start an openbox session.

                    3. Right Click -> start terminal -> xpenguins (may be xsnow for you)

                    For detailed description check this answer.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Mar 12 '18 at 10:47









                    Abinash DashAbinash Dash

                    131112




                    131112























                        0














                        There is a new version of xsnow, working on many desktops (including raspbian):
                        https://www.ratrabbit.nl/ratrabbit/content/xsnow/introduction






                        share|improve this answer




























                          0














                          There is a new version of xsnow, working on many desktops (including raspbian):
                          https://www.ratrabbit.nl/ratrabbit/content/xsnow/introduction






                          share|improve this answer


























                            0












                            0








                            0







                            There is a new version of xsnow, working on many desktops (including raspbian):
                            https://www.ratrabbit.nl/ratrabbit/content/xsnow/introduction






                            share|improve this answer













                            There is a new version of xsnow, working on many desktops (including raspbian):
                            https://www.ratrabbit.nl/ratrabbit/content/xsnow/introduction







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered 55 mins ago









                            Willem VerminWillem Vermin

                            1




                            1






























                                draft saved

                                draft discarded




















































                                Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid



                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.


                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f55725%2fis-there-any-way-to-let-it-snow-on-my-linux-mint-destkop%23new-answer', 'question_page');
                                }
                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                Taj Mahal Inhaltsverzeichnis Aufbau | Geschichte | 350-Jahr-Feier | Heutige Bedeutung | Siehe auch |...

                                Baia Sprie Cuprins Etimologie | Istorie | Demografie | Politică și administrație | Arii naturale...

                                Nicolae Petrescu-Găină Cuprins Biografie | Opera | In memoriam | Varia | Controverse, incertitudini...