пятница, 30 сентября 2011 г.

Ubuntu Wallpaper Changer (v.0.4.395x)


В предыдущей заметке я рассказал, что на dropbox закинуто почти 50 000 картинок с разрешением от 1920х1080 и выше. Сделал я это для того, чтобы на моем ноуте автоматически менялись обои и у меня не было желания лазить по сайтам, вводить какие то логины с паролями и прочую лабуду, чтобы скачать пару картинок. на заставку

Что же я с этим добром сделал?
А вот что:

Понравилась программа?
Поддержи:


  • Программа выбирает случайную картинку из категории указанной в аргументах командной строки и устанавливает ее в качестве wallpaper.

  • Кроме того программа может подхватывать "Охуенный блять совет" и делать из него картинку.



  • Программа имеет возможность работы совместно с популярным системным монитором conky и может создавать подложку чтобы выводимые сообщения conky не сливались с фоном.


Установка и удаление

Для установки в Ubuntu кликните на ссылке: chbg-03_4.396.105_all.deb и выберите "откырыть с помощью Ubuntu Software Center"
Или выполните в терминале следующие команды: $ cd /tmp $ wget http://AxaRu.opendrive.com/files/86055110_VKAsW_e1b2/chbg-03_4.396.105_all.deb -O chbg-03_4.396.105_all.deb $ sudo apt-get install imagemagick curl $ sudo dpkg -i chbg-03_4.396.105_all.deb
Затем откройте в nautilus папку ~/.local/share/applications и перетащите файл change_bg.desktop на панель unity launcher.


Удалить программу можно опять же через Ubuntu Software Center или из терминала, дав команду: $ sudo dpkg -r chbg-03

Как это работает

Все картинки размещены на 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

Ключи командной строки:
$ chbg-03 -h usage: chbg-03 [options] -h - this help -a - About -b - no action on battery -c W,H - WxH area from Left-Upper corner a murky glass under conky -d - delete current picture from playlist (reserved) -f RUS|ENG - facking bitch advise russian/english -i - no invective (under 16) -j - random FBA in selected theme -t [Theme1[,Theme2]...] - select random image from Theme is: Abstract Animal Anime Art Avia Car Comp Cosmos Fba Fiction Flowers Game Girl Holiday Kids Lingerie Map Mechanic Men Military Movie Music Nature Nude Ship Sport Texture Urban -o - store current picture to playlist (reserved) -p - select playlist (reserved) -r - resize to current display geometry -s ON|OFF|TOGGLE - set key stop execute to on/off or toggle -u - update unity change_bg.desktop file -w - disable wallet info -v - version On-line collection contains about 100,000 wallpaper with resolution over 1920x1080

Совместимость и отвественность

Да, чуть не забыл: все это работает под 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. Устранены баги.

Для развития программы важна обратная связь

Пишите в коментариях или на почту о том нужно ли это вам, что еще вы хотели бы видеть в этой программе, информацию о замеченных багах и пожелания.


Планы по развитию

  1. Показ картинок расположенных на локальном диске.
    Реализовано, начиная с версии 0.4.38
  2. Обои на каждый рабочий стол.
  3. "Проигрывание" обоев из плейлиста.
  4. Добавление в плейлист текущей установленной картинки.
  5. Поменять расположение конфига с /tmp на ${HOME}/.config/bgch
    Реализовано. Конфиг и связанные файлы распологаются в ${HOME}/.chbg-03/
  6. Разработать новую формулу вычисления размера шрифта.
  7. Автоматически добавлять иконку на unity.launcher при установке программы.
  8. Сделать возможность приостанавливать\запускать скрипт.
    Реализовано. Ключ -s разрешает/ запрещает смену обоев.


Полезные ссылки:

понедельник, 26 сентября 2011 г.

Почти 50 000 обоев с разрешением от 1920х1080

Как скачать написано здесь: http://dl.dropbox.com/u/42776387/WallPapers/HowToWallpaper.txt

Ссылки на скачивание по категориям : http://dl.dropbox.com/u/42776387/WallPapers/content.txt


08/12/2011. Количество картинок достигло 49000. Объем составляет 50 Gb