В предыдущей заметке я рассказал, что на dropbox закинуто почти 50 000 картинок с разрешением от 1920х1080 и выше. Сделал я это для того, чтобы на моем ноуте автоматически менялись обои и у меня не было желания лазить по сайтам, вводить какие то логины с паролями и прочую лабуду, чтобы скачать пару картинок. на заставку
Что же я с этим добром сделал? А вот что: |
- Программа выбирает случайную картинку из категории указанной в аргументах командной строки и устанавливает ее в качестве wallpaper.
- Кроме того программа может подхватывать "Охуенный блять совет" и делать из него картинку.
- Программа имеет возможность работы совместно с популярным системным монитором conky и может создавать подложку чтобы выводимые сообщения conky не сливались с фоном.
Установка и удаление
Для установки в Ubuntu кликните на ссылке: chbg-03_4.396.105_all.deb и выберите "откырыть с помощью Ubuntu Software Center"Или выполните в терминале следующие команды:
Затем откройте в nautilus папку ~/.local/share/applications и перетащите файл change_bg.desktop на панель unity launcher.
Удалить программу можно опять же через Ubuntu Software Center или из терминала, дав команду:
Как это работает
Все картинки размещены на dropbox и доступны для скачивания без всяких ограничений. Это значит что, если вы установите эту программу к себе на компьютер, то она будет обновлять картинки и на вашем десктопе.Во время установки в систему будет скопирована программа /usr/bin/chbg-03, в каталог /usr/share/fonts/truetype/other будут проинсталлированы дополнительные шрифты и в /etc/crontab будет добавлена команда запуска.
# Смена wallpaper каждые 5 минут 1-59/5 * * * * user env DISPLAY=:0 /usr/bin/chbg-03 -r -b -c 220,600
Ключи командной строки:
Совместимость и отвественность
Да, чуть не забыл: все это работает под Ubuntu 14.04. Под другими системами тоже все должно работать.Стандартные, но все таки важные замечания: вы устанавливаете эту программу на свой страх и риск.
Копирайты и копилефты
Вы можете скачивать, устанавливать, удалять, модифицировать эту программу без всяких ограничений. Единственная просьба: не удаляйте мое имя из исходников. Это тешит мое самолюбие. 8-).Исходный текст доступен по этой ссылке: chbg-03-4.396.sh
Последние изменения
26/12/2011 v 0.4.31 - Улучшил отображение FBA (fucking bitch advice). В качестве цвета надписи берется основной цвет картинки, который "подсвечивается".03/01/2012 v 0.4.33 - Добавлена функция создания подложки под conky, чтобы выводимые сообщения не сливались с фоном.
07/02/2012 v 0.4.341.44 - Добавлена поддержка Sony Vaio VGN-NR385E
13/02/2012 v 0.4.38.79 Дизастер!!!
Видать тулза пользуется некоторой популярностью и мы заюзали трафик у Дропбокса. Эти говнюки нам его порезали.
В связи с чем я в некоторых раздумьях, что делать? В общем нужно на каком нибудь бесплатном сервисе с широким трафиком организовать около 100 gb.
. Возможно это http://minus.com. Изучаю API. А пока я сделал релиз, который в рамках этого сервиса уменьшит на него нагрузку.
03/03/2012 v 0.4.382.73 Устранен мелкий баг взаимодействия с conky
08/11/2012 - сделал тестовую сборку с индикатором под Gnome 3
Как будет время зарелизю
30/03/2014 v 0.4.393.85. Сделаны изменения для совместимости с Ubuntu 14.04. Устранены баги.
Для развития программы важна обратная связь
Пишите в коментариях или на почту о том нужно ли это вам, что еще вы хотели бы видеть в этой программе, информацию о замеченных багах и пожелания.Планы по развитию
Показ картинок расположенных на локальном диске.
Реализовано, начиная с версии 0.4.38- Обои на каждый рабочий стол.
- "Проигрывание" обоев из плейлиста.
- Добавление в плейлист текущей установленной картинки.
Поменять расположение конфига с /tmp на ${HOME}/.config/bgch
Реализовано. Конфиг и связанные файлы распологаются в ${HOME}/.chbg-03/- Разработать новую формулу вычисления размера шрифта.
- Автоматически добавлять иконку на unity.launcher при установке программы.
Сделать возможность приостанавливать\запускать скрипт.
Реализовано. Ключ -s разрешает/ запрещает смену обоев.
Полезные ссылки:
- The OAuth 2.0 Authorization Protocol - описание протокола доступа к http ресурсам.
- Сборка ПО и создание .deb-пакетов из исходников в Debian-системах (Ubuntu)
- Walpaper site