LINUX.ORG.RU

Сообщения Blabado

 

Минималистичные анимированные обои для X (под wayland возможно тоже..не знаю)

Галерея — Скриншоты
Салют

Придумал некий способ, как дешево и легко анимировать рабочий стол. Вот, решился поделиться.

Стоит, думаю, сразу оговорить. Текст нацелен на таких же новичков, для которых, как и для меня, данный способ ни разу не очевидный!

Если коротко: берем видео, режем на кадры. Берем Feh. Делаем скрипт смены кадров бесконечным циклом. Ставим на автозагрузку.

Background.

Сижу под Линуксом 1.5 года, что, наверное, считается еще новичком. В общем, не судите строго, пожалуйста.

Мотивация

Когда только перешёл с Винды на Убунту, почему-то захотел анимировать фон. А не получилось. Не смог найти легкий способ сделать это без дополнительной мишуры (пакетов, библиотек и т.д.). Расстроился. Сейчас гештальт закрыл и на радостях решил поделиться способом. Вероятно, кого-то он может заинтересовать.

Начнем!

Требования:

  • feh (утилита минималистичная, полагаю, есть на всех дистрах; в общем-то, она нам обойки и рисует;

  • приложение, чтобы разбить видео на отдельные кадры (лично я использовал web, такие приложения гуглятся 10 секунд);

  • в общем то все…

Опционально

  • я лично запускал все из под X и DWM, но лично я не вижу препятствий реализовать это на других DE

Этапы:

  1. Находим видео, режем на короткую, но цикличную версию(в моем случае 7 сек).

  2. Гуглим «Разбивка видео на кадры» у нас получается несколько скриншотов (в моем случае 70; важно и удобно чтоб кадры были пронумерованы по очереди).

  3. открываем VIMVIMwq (любой текстовый редактор) и пишем:

!#/bin/bash
while :
do 
feh --bg-fill(тут параметры фона) /путь/до/картинки1
sleep 0.03
feh --bg-fill(тут параметры фона) /путь/до/картинки2
sleep 0.03
.....
feh --bg-fill(тут параметры фона) /путь/до/последней_картинки
sleep 0.03
done

Сделали бесконечный цикл, который раз в 0.03 секунды меняет кадры (открываем консоль, пробуем)

./путь/до/вашего_скрипта.sh & (& делает исполнение цикла фоновым)

  1. Находим способ сделать скрипт фоновым (данных способов много..очень; один из вариантов – добавить скрипт в ваш .xinitrc);
  • vim ~/.xinitrc
{текс..текс..текс..}
exec dwm & slstatus & nohup /home/$USER/путь/до/вашего_скрипта.sh

В моем случае dwm & slstatus, но у вас может быть другое!

Например, i3 & nohup /home/$USER/путь/до/вашего_скрипта.sh)

В целом, наверное, все. Спасибо за внимание

>>> Просмотр (1280x720, 5040 Kb)

 ,

Blabado
()

Нет инодов на диске совсем ноль

Форум — Admin

Доброе

Такая проблема дистр Арч фс Btrfs На диске полностью отсутствуют иноды

Как так то?

$ df -i
Файловая система   Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
dev                993496           559    992937             1% /dev
run                999587           826    998761             1% /run
efivarfs                0             0         0              - /sys/firmware/efi/efivars
/dev/nvme0n1p2          0             0         0              - /
tmpfs              999587             9    999578             1% /dev/shm
tmpfs             1048576            19   1048557             1% /tmp
/dev/nvme0n1p2          0             0         0              - /.snapshots
/dev/nvme0n1p2          0             0         0              - /home
/dev/nvme0n1p2          0             0         0              - /var_log
/dev/nvme0n1p2          0             0         0              - /var
/dev/nvme0n1p1          0             0         0              - /boot/efi
/dev/sda1        30523392        296804  30226588             1% /mnt/Git
tmpfs              199917            58    199859             1% /run/user/1000

P.s удалил снимки (было 8 штук) система запустилась и почти работает но вопрос открытый

Не до конца понимаю как это работает и почему ~8 снимков забивают фс но помогло удаление снимков

Интересная вещь эта ваша btrfs Спасибо за помощь

Перемещено hobbit из general

 ,

Blabado
()

RSS подписка на новые темы