デスクトップに雪がひどく降って欲しいです。
試しました Xsnow (Mate/Marco、Mate/Compiz、KDE / Kwinを使用)が機能しません。
CompizのSnowプラグインも機能しなくなりました。
KDEの雪機能が削除されました。
雪を降らせる方法は他にありますか?
ルートウィンドウをカバーするdesktopアプリケーションを強制終了した後、xsnow
を使用します。 xkill
を実行し、デスクトップをクリックします。これは少なくとも、pcmanfm
が通常desktopを処理するLXDEで機能しますが、バックグラウンドにデスクトップウィンドウが存在する必要がなく、他の環境でも機能するはずです。 t死んだときに自動的に再起動します。
Luaスクリプト( Conky で始まる)がこの仕事に適したツールになると思いました。インターネット上にはたくさんのconkyの例があります(例: ここ と ここ )。これは、たとえば、外で雪が降っているときにのみデスクトップで雪を降らせるために使用できます。
フォーラムで 花火と雪のluaスクリプトの書き方に関するビデオチュートリアルを投稿した人がいたのですが、残念ながらYouTubeから削除されました...
ただし、テンプレートとして使用できる残りのコードがいくつかありますが、残念ながら単独では機能しません。
Luaを学び、これを自分で修正する時間と傾向がある場合は、次のようにします。
〜/ .conkyrcに次の行を追加します
lua_load /path/to/home/.conky/lua/snowfall.lua
lua_draw_hook_pre snowday
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
あなたのすべての休日の装飾のためにこれを試してください:
http://xfce-look.org/content/show.php/XDecorations?content=167575
Xsnowの新しいバージョンがあり、多くのデスクトップ(raspbianを含む)で動作します: https://www.ratrabbit.nl/ratrabbit/content/xsnow/introduction
また、sourceforgeでも入手できます。
xsnow
で機能するかどうかはわかりませんが、xpenguins
の問題を解決するために私が行ったことは次のとおりです。
1。 openbox
とobconf
をインストールします
2。現在のセッションからログアウトし、openbox
セッションを開始します。
3。右クリック->ターミナルの開始-> xpenguins
(あなたにとってはxsnow
かもしれません)
詳細な説明については、これを確認してください answer 。