Найти тему

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

Оглавление
Xsnow – падающий снег на вашем рабочем столе Linux
Xsnow – падающий снег на вашем рабочем столе Linux

Приветствую!

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

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

Присоединяйтесь к нашему каналу: t.me/r4ven_me и чату: t.me/r4ven_me_chat в Telegram.

Предисловие

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

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

WikipediaXsnow 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.

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

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

-2

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

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

sudo apt search xsnow

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

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

sudo apt update

sudo apt install xsnow

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

Готово.

Настройка xsnow

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

Запуск xsnow
Запуск xsnow
xsnow

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

Вакханалия)
Вакханалия)

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

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

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

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

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

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

codium ~/.xsnowrc

Открытие конфига
Открытие конфига

Заменяем содержимое на конфиг из моего GitHub.

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

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

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

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

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

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

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

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

Поиск xsnow
Поиск xsnow

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

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

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

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

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

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

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

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

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

xsnow -nomenu -showsanta

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

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

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

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

Мои ссылки: