i3lock-fancy — когда блокировка экрана становится искусством
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Знакомо чувство, когда отходишь от компьютера на минуту и возвращаешься к унылому серому экрану блокировки? Для пользователей i3wm есть решение, которое превращает эту рутину в эстетическое удовольствие. Встречайте i3lock-fancy — скрипт, который делает блокировку экрана не только безопасной, но и визуально привлекательной.
Что в коробке?
i3lock-fancy — это bash-скрипт-надстройка для стандартного i3lock, который:
- Делает скриншот текущего рабочего стола
- Применяет к нему эффекты (размытие или пикселизацию)
- Добавляет иконку замка и текст в центр экрана

Почему это удобно?
- Конфиденциальность: никто не увидит содержимое вашего рабочего стола
- Эстетика: выглядит гораздо приятнее стандартного решения
- Гибкость: можно настроить под свои предпочтения
Ключевые возможности
1. Разные эффекты фона
i3lock-fancy -p # пикселизация (быстрее)
i3lock-fancy -g # чёрно-белый режим
i3lock-fancy # стандартное размытие
2. Кастомизация текста
Хотите поменять шрифт или сообщение? Легко!
i3lock-fancy -f "Comic-Sans-MS" -t "Доступ запрещён"
3. Оптимизация работы
Можно использовать разные утилиты для скриншотов (scrot, maim) для увеличения скорости:
i3lock-fancy -- scrot -z
Как это работает технически?
Под капотом скрипт использует:
- i3lock-color — форк стандартного i3lock с поддержкой цветов
- ImageMagick — для обработки изображений
- Bash — связующее звено между компонентами
Процесс выглядит так:
- Делается скриншот рабочего стола
- Применяются выбранные эффекты
- Добавляются графические элементы
- Запускается i3lock с обработанным изображением
Практическое применение
Автоматическая блокировка
Добавьте в автозагрузку через systemd или xautolock:
[Unit]
Description=Lock the screen automatically after a timeout
[Service]
Type=simple
User=your_username
Environment=DISPLAY=:0
ExecStart=/usr/bin/xautolock -time 5 -locker /usr/bin/i3lock-fancy -detectsleep
[Install]
WantedBy=graphical.target
Горячие клавиши
Настройте сочетание клавиш в i3wm config:
bindsym $mod+l exec --no-startup-id i3lock-fancy -p
Установка
Для Arch Linux:
yay -S i3lock-fancy-git
Вручную:
git clone https://github.com/meskarune/i3lock-fancy.git
cd i3lock-fancy
sudo make install
Кому стоит попробовать?
- Пользователям i3wm, которые ценят эстетику
- Тем, кто хочет удобную автоматическую блокировку
- Любителям кастомизировать каждую деталь системы

Проект активно развивается, поддерживает несколько мониторов (в отдельной ветке) и имеет сообщество из более чем 1500 пользователей. Если вы ещё не заблокировали экран стильно — самое время начать!
