пятница, 18 апреля 2014 г.

Дополнение Hide Sync in Menu для Firefox 29+

Hide Sync in Menu скрывает кнопку "Войти в Синхранизацию" в главном меню Firefox.

До установки дополнения

После установки

Ссылки

  1. Страница дополнения на AMO.
  2. Репозиторий на GitHub.

четверг, 17 апреля 2014 г.

Вышел HTitle 2.10

Прошла процедуру проверки Mozilla свежая версия HTitle и теперь доступна для загрузки с AMO.

Что нового?

  1. Исправлены проблемы, возникающие при использовании тестовых версий Firefox с новым интерфейсом Australis.
  2. HTitle теперь учитывает аттрибут "default-tabs-position" у #nav-bar при определении позиции кнопок управления окном.
  3. Для #window-controls добавлен аттрибут "htitle-button-layout", значение которого берётся из gsettings.
  4. Упрощены некоторые стили.
  5. Другие мелкие исправления.

среда, 9 апреля 2014 г.

Mozilla Add-on SDK и Arch Linux

Add-on SDK требует, чтобы по умолчанию в системе был именно Python 2. Но что делать, если это не так?

1. Качаем последнюю (на момент написания) версию SDK:
$ wget https://ftp.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.16.tar.gz
2. Распаковываем:
$ tar -xzf addon-sdk-1.16.tar.gz
3. Переходим в созданный каталог:
$ cd addon-sdk-1.16/
4. Пробуем запустить скрипт активации и получаем ошибку:
$ source bin/activate
Error: You appear to be using Python 3, but the Add-on SDK only supports the Python 2.x line.
5. Выполняем "магическую" команду:
$ grep -Rl python . | xargs sed -ri 's/([^!]|^)python(\s|$)/\1python2\2/g'
6. Теперь скрипт отрабатывает нормально:
$ source bin/activate
Welcome to the Add-on SDK. For the docs, visit https://addons.mozilla.org/en-US/developers/docs/sdk/latest/
Или просто ставим пакет из AUR: https://aur.archlinux.org/packages/addon-sdk/

Магия отсюда: PKGBUILD.