私のLinux Mint Desktopに雪を降らせる方法はありますか?

私のLinux Mint Desktopに雪を降らせる方法はありますか?

テーブルの上に目があってほしいです。

試験を終えた目目(Mate/Marco、Mate/Compiz、KDE/Kwin を含む) 動作しません。
CompizのSnowプラグインも機能しなくなりました。
KDEの目の機能が削除されました。

目を得るための他の方法はありますか?

答え1

xsnow殺した後に使用デスクトップルートウィンドウを覆うアプリケーションです。実行しxkillてデスクトップをクリックします。これは、少なくともpcmanfm一般的に処理するLXDEで動作します。デスクトップただし、バックグラウンドにデスクトップウィンドウを持つ必要がなく、シャットダウン時に自動的に再起動しない限り、他の環境でも機能する必要があります。

答え2

私の考えでは、luaスクリプトは(作成者:コンキ)はこの仕事のための素晴らしいツールになります。インターネットにはconkyの例がたくさんあります(例:ここそしてここ)、たとえば、外に雪が降ったときにのみデスクトップに雪が降るようにするために使用できます。

私は見たフォーラムで誰かが花火と雪のためにLuaをスクリプトする方法に関するビデオチュートリアルを投稿しましたが、残念ながら彼はそのチュートリアルをYouTubeから削除しました...

しかし、テンプレートとして使用できますが、残念ながらそれ自体では機能しないいくつかのコードが残っています。

Luaを学び、この問題を自分で解決する時間と意向がある場合は、次のようにします。

  1. コンキを設置してください。 Mintのパッケージマネージャがこれを持っているかもしれません。
  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

答え3

すべての休日の装飾のために、以下を試してみてください:

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

答え4

それがうまくいくかどうかはわかりませんが、xsnowそれがxpenguins問題を解決するためにしたことです。
1. インストールopenboxobconf
2. 現在のセッションからログアウトし、openboxセッションを開始します。
3.右クリック - >ターミナルスタート - > xpenguinsxsnowあなたに役立つでしょう)
詳細な手順については、これを確認してください回答

関連情報