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

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

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

Есть ли другой способ получить снег?

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

  • Как скопировать текст из xterm (Awesome, Debian, VirtualBox)?
  • XOrg-config-файлы в настройке шмеля
  • Изменяет ли файл конфигурации Xresources Wayland?
  • Отключение звука от конкретного виртуального дисплея
  • Невозможно изменить яркость после ожидания или выхода из системы
  • Как заменить часть имени хоста на xauth (OLD: как перенаправить вывод команды xauth?)
  • Можно ли настроить ввод с сенсорной панели?
  • Нужен ли X11 для установки других настольных сред?
  • указать геометрию нового окна gnuplot в lxde
  • Команда работает с терминалом, но не в .profile
  • Как закрыть контекстное меню на событии KeyRelease
  • xmodmap подвешивает систему на 20 секунд и не прилипает
  • Interesting Posts

    Два интерфейса, два адреса, два шлюза?

    Прочитайте и подтвердите сценарий оболочки перед конвейером от curl to sh (curl -s | sh)

    ошибки времени выполнения, откуда они взялись?

    Сетевой интерфейс USB0 не встает

    Сколько времени занимает пользователь => переход в режим ядра?

    Разница в использовании между файлами устройств, ioctl, sysfs, netlink

    ffmpeg: reencode и повторно поток сетевого потока с более низким битрейтом

    Как указать префикс протокола, содержащий «:» для функции завершения bash _known_hosts_real

    Как получить хвост -f с цветным выходом с помощью vim?

    Защищенная область SD-карты

    Есть ли какой-либо тип представления в файловой системе для сетевых портов?

    Что означает для идентификатора файла

    Что произойдет, если я попытаюсь использовать драйвер устройства из оболочки и уже используется ядром?

    Очистка загруженных данных dpkg?

    Где я могу найти gtkglextmm для centos 6?

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