пятница, 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

четверг, 25 августа 2011 г.

Thinkpad x220. Установка fingerprint в Ubuntu Natty.

Нашел на просторах интернета относительно молодой проект http://www.pdfserver.net/fingerprint/ наравленный на использование fingerprint в linux.
Отличается от других аналогичных простой установкой.

Прежде чем начать установку


Проверьте, что ваше устройство поддерживается программой. Для этого введите в терминале команду lsusb $ lsusb Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 006: ID 0a5c:217f Broadcom Corp. Bluetooth Controller Bus 001 Device 005: ID 04f2:b217 Chicony Electronics Co., Ltd Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub $ и убедитесь, что показанное ID есть в таблице:
045e:00bb061a:0110147e:1002
045e:00bc08ff:1600147e:1003
045e:00bd08ff:2500147e:2015
045e:00ca08ff:2580147e:2016
0483:201508ff:5501147e:3000
0483:20161162:0300147e:3001
05ba:0007138a:0001147e:5002
05ba:0008147e:1000147e:5003
05ba:000a147e:1001


Установка

  1. Добавим репозиторий sudo add-apt-repository ppa:fingerprint/fingerprint-gui sudo apt-get update
  2. Установим необходимые пакеты: sudo apt-get install libbsapi policykit-1-fingerprint-gui fingerprint-gui
  3. Теперь нужно закрыть текущую сессию и снова войти. Это нужно, чтобы GConf подхватил новые значения по умолчанию для screensaver и для перезапуска демона PolicyKit.
  4. Настройка очень проста и понятна из приведенных скриншотов.




Известные баги

    В терминале у меня выдается ошибка: axa@X220:~$ sudo powertop [sudo] password for axa: ** GLib-GIO:ERROR:/build/buildd/glib2.0-2.28.6/./gio/gdbusconnection.c:2279:initable_init: assertion failed: (connection->initialization_error == NULL) в этом случае приходится вводить пароль с клавиатуры.
    Для устранения этой ошибки необходимо при открытии терминала выполнить команду $ su - axa где axa - имя пользователя.
    После этого в ответ на ввод команды sudo система автоматически будет авторизовать действия с помощью сканера отпечатков.
    Чтобы при открытии терминала указанная команда выполнялась автоматически введем ее в окне Terminal profile preferences в поле Custom command

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