Есть ли способ дать снегу на мой Linux-джеткот?

Я хочу, чтобы снег выпал на мой рабочий стол очень плохо.

Пробовал Xsnow (с Mate / Marco, Mate / Compiz и KDE / Kwin), но не работает.
Снежный плагин для Compiz тоже не работает.
Снежная особенность KDE была удалена.

  • Как я могу изменить раскладку клавиатуры до входа в систему?
  • Как изменить поведение управления окон GNOME?
  • Как я могу позволить другому пользователю подключиться к моему сеансу с помощью X11vnc?
  • Есть ли способ запустить VNC-сервер для уже запущенного X-сеанса?
  • Как определить горячую клавишу для приложения, которая отменяет глобальную горячую клавишу?
  • X не запускается, потому что /tmp/.X11-unix/X0 - это каталог
  • Есть ли другой способ получить снег?

  • Linux в основном среде Windows dev
  • Как перенаправить tty1 в оболочку Konsole X11 (KDE)?
  • Bumblebee: Как исправить «Экран 1 удаленный» -Error
  • Инвертировать цвет конкретного окна на linux mint
  • Приложения X11 через SSH получают прослушиваемый ввод с клавиатуры
  • Как сделать снимок экрана полностью закрытого окна
  • 3 Solutions collect form web for “Есть ли способ дать снегу на мой Linux-джеткот?”

    Используйте xsnow после того, как убили настольное приложение, которое закрывает корневое окно. Запустите xkill и щелкните на рабочем столе. Это работает, по крайней мере, в LXDE, где pcmanfm обычно обрабатывает рабочий стол , но должен работать в других средах, если они не требуют наличия окна рабочего стола в фоновом режиме и не перезапускают его автоматически, когда он умирает.

    Я думал, что сценарий lua (начатый Конки ) станет хорошим инструментом для этой работы. В Интернете есть множество примеров conky (например, здесь и здесь ), которые можно использовать, чтобы сделать снег на вашем рабочем столе только тогда, когда на улице идет снег.

    Я видел на форуме, что какой-то парень опубликовал некоторые видеоуроки о том, как написать сценарий lua для фейерверков, а также снег, но, к сожалению, он снял их с YouTube …

    Однако есть некоторый код останова, который можно использовать в качестве шаблона, но, к сожалению, не работает изолированно.

    Если бы у меня было время и желание научиться lua и исправить это самостоятельно, вот что я сделал бы:

    1. Установите conky. Монетный двор, вероятно, имеет его в своем менеджере пакетов.
    2. Сохраните этот фрагмент снегопада где-нибудь (например, ~ / .conky / lua / snowfall.lua)
    3. Добавьте следующие строки в ~ / .conkyrc

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

    4. Запустите conky . Ищите ошибки, а также отлаживайте / комментируйте строки и добавьте функции там, где это необходимо …

    Это snowday функции 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

    Linux и Unix - лучшая ОС в мире.