Xsnow — падающий снег на вашем рабочем столе Linux
Приветствую!

Сегодня будет немного тематический пост: как создать новогоднее настроение с помощью снежной метели на рабочем столе вашего компьютера под управлением Linux. Речь пойдет об open source утилите — Xsnow. По традиции, выполним ее установку и настройку в дистрибутиве Linux Mint)

P.S. Всех с наступающими праздниками! 🎅🎅🎅

Предисловие

Утилита Xsnow существует уже очень продолжительное время. Если верить английской википедии, ее зарождение началось еще в далеком 1984 году, затем в начале 90-х она перекочевала в среду X Window System (классической подсистемы Linux, отвечающей за графическое отображение) благодаря автору Rick Jansen.

Я не силен в переводах, поэтому приведу краткую выдержку из wiki на английском:

Xsnow is a software application that creates the appearance of snow falling on the elements of the graphical user interface of a computer system. Xsnow was originally created as a virtual greeting card for Macintosh systems in 1984. In 1993, the concept was ported to the X Window System as Xsnow, and was included on a number of Linux distributions in the late 1990s.

Wikipedia

Пока готовил материал, обнаружил интересную вещь.

Если сейчас в поиске яндекса вбить запрос xsnow, то можно наблюдать крутую отсылку! В браузере пойдет снег и санта полетит по своим делам. Точно также, как это выглядит в Xsnow. Честно сказать, не ожидал такого от поисковика) отдают дань олдскульным штукам) похвально)

Установка xsnow в Linux Mint

Перед установкой xsnow, я выполнил предварительный поиск в репозиториях Linux Mint. Вот что указано в коротком описании данного пакета:

BASH
sudo apt search xsnow
Нажмите, чтобы развернуть и увидеть больше

Кратко и по сути)

И так, чтобы установить утилиту Xsnow в Linux Mint 21 выполняем в терминале:

BASH
sudo apt update

sudo apt install xsnow
Нажмите, чтобы развернуть и увидеть больше

Обновление кэша пакетов

Установка xsnow

Готово.

Настройка xsnow

Запустить утилиту можно через терминал или главное меню:

Запуск xsnow

BASH
xsnow
Нажмите, чтобы развернуть и увидеть больше

После запуска, применятся настройки по умолчанию и на рабочем столе начнется некая вакханалия)

Вакханалия)

Можете изучить настройки, их довольно много.

Лично я предпочитаю минимализм и обычно отключаю почти все, кроме снега. Устанавливаю по вкусу интенсивность и скорость его падения.

Выглядит это примерно так:

Xsnow минимализм)

Если вы разделяете мои взгляды, то можете скопировать мой конфиг себе в систему. Для этого необходимо открыть и отредактировать файл конфигурации ~/.xsnowrc (с недавних пор он теперь в формате xml) в любом текстовом редакторе.

К слову, недавно у меня была заметка про очищенный от телеметрии форк редактора кода VSCode, под названием — VSCodium. Поэтому откроем конфиг Xsnow с его помощью:

BASH
codium ~/.xsnowrc
Нажмите, чтобы развернуть и увидеть больше

Заменяем содержимое на:

Также данный конфиг доступен в моей репе на GitHub.

Если что, конфиг программы генерируется автоматически при открытии графического меню программы.

Сохраняем и закрываем.

Настройка автозапуска xsnow

Теперь давайте настроим автозапуск программы. Для этого идем в настройки системы, далее параметр Автозагрузка:

Меню настроек Linux Mint

Нажимаем кнопку + добавить:

Добавление программы в автозагрузку

Находим xsnow, выбираем его и нажимаем Добавить приложение:

Поиск xsnow

Теперь Xsnow будет запускаться при каждом входе в систему.

Активация автозапуска

Для корректности запуска, добавим задержку в 5 сек и параметр, отключающий открытие графического окна программы при запуске:

BASH
xsnow -nomenu
Нажмите, чтобы развернуть и увидеть больше

Интересный факт. О возрасте программы также говорит синтаксис ключей — длинные ключи программы имеют один дефис вместо двух.

Нажимаем Сохранить:

Настройка параметров автозагрузки

Готово. Чтобы запустить программу сейчас, нажимаем соответствующую кнопку, предварительно выбрав нужное приложение:

Запуск программы

Иногда я включаю летающего санту. Сделать это можно добавив нужный параметр в команду запуска:

BASH
xsnow -nomenu -showsanta
Нажмите, чтобы развернуть и увидеть больше

Добавление параметра с сантой

Погнали

Видео демонстрация

Как-то давно, я записывал короткую видео демонстрацию Xsnow. Поэтому просто оставлю это здесь.

https://www.youtube.com/watch?v=5uF-a3WWBks

Демонстрация работы Xsnow

Материалы по теме

Авторские права

Автор: Иван Чёрный

Ссылка: https://r4ven.me/software/xsnow-padayushhij-sneg-na-vashem-rabochem-stole-linux/

Лицензия: CC BY-NC-SA 4.0

Использование материалов блога разрешается при условии: указания авторства/источника, некоммерческого использования и сохранения лицензии.

Начать поиск

Введите ключевые слова для поиска статей

↑↓
ESC
⌘K Горячая клавиша