fotoleto.ru - Владимир Жуйков     

=фотоальбомы=фоторабота=фотосеть=графпро=сайтострой=

В помощь— Mozilla — Установка

Установка расширений и тем
Для всех расширений и тем последовательность действий такая (относится ко всем файлам с расширением .xpi):
В меню «File» («Файл») Мозиллы выбираете команду «Open file» («Открыть файл»), в диалоговом окне открытия файла находите нужный файл .xpi, жмёте «Открыть файл», открывается диалоговое окно «Software Installation», жмите кнопку «Install» («Установить»), открывается диалоговое окно «Confirm» («Подтверждение»), в котором предлагаются два варианта инсталляции: локальный (как правило — кнопка «OK») и глобальный (как правило — кнопка «Cancel»). Первый вариант — это установка в профиль, второй — в папку программы. (Некоторые расширения без вариантов устанавливаются в профиль, другие — только в папку программы, иногда предлагается серия диалоговых окон — читайте внимательно). Работать будут одинаково, если создан только один профиль. Если профилей несколько, то глобальная установка действует на все профили, локальная установка в один из профилей позволяет создать несколько профилей с разным функционалом и внешним видом. При удалении программы, установленные глобально расширения и темы, также удаляются, установленные локально — не удаляются и подхватываются установленным заново браузером (за исключением тех расширений, которые размещают отдельные файлы в папку программы).
Так что, жмите на кнопку выбранного варианта в этом окне и через несколько секунд - кнопку «OK» в следующем диалоговом окне ( «Alert» — предупреждение о том, что необходимо перезапустить браузер после установки) и в следующем, - последнем ( с текстом «... theme installation finished succesfully» т.е. шкурка прижилась как родная или «succes» — успешно или другим).
Теперь (если вы устанавливали тему) новая тема стоит в общем списке установленных тем, чтобы её применить в меню «View »(«Вид») Мозиллы выбираете команду «Apply Theme» («Применить тему»), а в подменю выбираете тему. Подтверждаете выбор («OK»). При следующем запуске Мозилла будет в новой шкурке.
Если вы устанавливали расширение — закройте все окна Мозиллы и запустите заново, — расширение устанавлено. Некоторые расширения требуют настроек.
Загруженный из интернета файл можно перемещать куда угодно, можно удалить, но лучше сохранить на случай переустановки браузера.
Если устанавливаете несколько расширений подряд, — не забывайте перезагрузить Мозиллу после установки каждого расширения.
В настройках должна быть разрешена инсталляция программ:
Edit -> Preferences -> Advanced -> Software Installation -> +Enable Software Installation
Правка -> Настройки -> Дополнительно -> Установка программ -> +Разрешить установку программ.
В настройках должен быть разрешён JavaScript для Навигатора:
Edit -> Preferences -> Advanced -> Navigator.
Правка -> Настройки -> Дополнительно -> Сценарии и модули -> +Навигатора.
Другой вариант начала установки — перетащить мышкой файл .xpi в окно программы. Третий — кликнуть по ссылке, ведущей к файлу .xpi на веб-странице (на странице должна быть специальная ссылка, как правило со словом «Install»).
Лучше создать второй профиль для знакомства с расширениями и ставить их сначала туда, понравится — переставлять в основной. Со временем, дополнительный профиль с накопившимися там пробными установками просто удаляется целиком.
Иногда, после установки расширения, в нижней части окна браузера выводится сообщение об ошибке с указанием красной стрелкой где именно произошёл сбой (посмотрите внимательно — в сообщении может встретиться имя расширения). В этом случае расширение нужно удалить совсем или попробовать переустановить. Проверьте на сайте автора, не появилась ли более свежая версия расширения, возможно в ней исправлены какие-то ошибки.
Ход установки расширений записывается в install.log в папке программы. Коды ошибок — Return Codes.

Удаление расширений
Некоторые расширения имеют собственные механизмы удаления, но, к сожалению, не существует надёжного популярного автоматического способа удаления для всех расширений. Mnenhy и Extension Uninstaller некоторые расширения удаляют безукоризненно, а с другими не справляются. Чтобы свести неприятности к минимуму, я бы посоветовал устанавливать расширения в профиль, в том числе, для более лёгкого удаления и обязательно бэкапить (например, открыть папку профиля, скопировать и вставить папку [набор букв и цифр].slt) профиль перед удалением из него расширений.
Расширения с функцией удаления расширений
Mnenhy
http://mnenhy.mozdev.org
Один из компонентов Mnenhy — Chrome Manager позволяет удалять, временно деактивировать, перемещать (локально — глобально) установленные расширения, темы. Требует внимательного изучения.
Для удаления расширения в окне Chrome Manager — правый клик на строчке конкретного расширения, выбрать «delete».
Для временного отключения расширения в окне Chrome Manager — правый клик на строчке конкретного расширения, выбрать «deactivate».

Extension Uninstaller
http://mozmonkey.com/extuninstaller/
Расширение Extension Uninstaller состоит из двух компонентов, каждый из которых устанавливается как отдельное расширение — с перезапуском Мозиллы. С сайта автора нужно скачать и последовательно установить 2 файла:
http://mozmonkey.com/extuninstaller/extuninstall.xpi
http://mozmonkey.com/extuninstaller_api/extuninstallapi.xpi
Доступ: Tools -> Extension Uninstaller
Для установки на Мозиллу 1.7.7 и 1.7.8 требуются некие ухищрения. Обсуждение и предложения на форуме mozillazine: 1, 2, 3 Как временное решение предлагают модифицированные файлы:
http://www.xs4all.nl/~beukrode/yamal/extuninstall.xpi
http://www.xs4all.nl/~beukrode/yamal/extuninstallapi.xpi

ExtensionManager 2.0
https://addons.mozilla.org/mozilla/203/

ExtensionUninstaller API 2.0
https://addons.mozilla.org/mozilla/202/

Multizilla
http://multizilla.mozdev.org
Временно деактивировать расширения можно и в Мультизилле - галочкой.
Удаление расширений вручную
  • Все компоненты Мозиллы должны быть закрыты (включая быстрый запуск).
  • Сохраните (бэкап) целиком папку профиля на случай неудачи — просто скопируйте всю папку профиля в другое место, а потом верните, если что-то не получилось.
  • Удалите все отдельные файлы и папки, созданные при установке удаляемым расширением, — они, как правило, содержат в имени название расширения. Расположение файлов расширения зафиксировано в файле install.log Или разархивируйте инсталляционный .xpi расширения и посмотрите какие файлы он содержит.
  • Файлы (.jar .rdf) расширения могут находиться в профиле — в папке «chrome», или в папке программы в папке «chrome». Некоторые расширения помещают собственный файлы настроек (.js) в папку Mozilla\defaults\pref\ или в Mozilla\components\ или в другие папки программы.
  • Удалите все теги, содержащие имя расширения, из отдельных файлов. Проще всего воспользоваться специализированной программой по поиску и замене (например, PowerGREP) — запустить поиск по имени расширения, открывать каждый найденный файл в самой программе или в текстовом редакторе и аккуратно (на первый взгляд не всегда очевидно, где начинается и где заканчивается удаляемый тег) удалять соответствующие теги.
  • Если расширение было установлено в профиль (локально), записи о нём содержатся в папке профиля в файле chrome.rdf, в файлах overlays.rdf в подпапке «overlayinfo» (в SeaMonkey нет подпапки «overlayinfo») и в файле prefs.js
  • Если расширение было установлено для всех профилей (глобально), записи о нём содержатся в папке программы в файле chrome.rdf, в файлах overlays.rdf в подпапке «overlayinfo», (в SeaMonkey нет подпапки «overlayinfo») в файле installed-chrome.txt и в файле prefs.js в профиле.

Примеры, подлежащих удалению файлов и тегов, для расширения Checky. Поиском по слову «checky» в профиле нашлось 6 файлов с упоминанием. На всякий случай, провёл поиск по слову «checky» в папке программы - 0.
Папка программы у меня:
C:\Program Files\Mozilla\
Папка одного из профилей:
G:\Inter\M-Prob\e5nfludr.slt\
Удаляемые файлы:
G:\Inter\M-Prob\e5nfludr.slt\chrome\checky.jar
C:\Program Files\Mozilla\defaults\pref\checky.js
Вид удаляемых тегов (не все, только для примера).
Из файла
G:\Inter\M-Prob\e5nfludr.slt\chrome\chrome.rdf
Удаляется весь кусок, включая открывающий и закрывающий теги RDF:Description
  <RDF:Description RDF:about="urn:mozilla:package:checky"
                   c:baseURL="jar:file:///G:/Inter/M-Prob/e5nfludr.slt/chrome/
                   checky.jar!/content/checky/"
                   c:locType="profile"
                   c:displayName="Checky 2.5"
                   c:author="http://checky.sourceforge.net"
                   c:authorURL="http://checky.sourceforge.net/"
                   c:name="checky"
                   c:description="Easy to use interface to many free and commercial 
                   online validation and analysis services. Validate and analyse HTML, 
                   XHTML, CSS, RDF, RSS, XML, WAI, Section 508, P3P, hyperlinks, 
                   metadata and many more. Adds a context and tools menu."
                   c:extension="true"
                   c:settingsURL="chrome://checky/content/prefDialog.xul"
                   c:disabled="true">
    <c:selectedLocale RDF:resource="urn:mozilla:locale:en-US:checky"/>
  </RDF:Description>
Удаляется выделенная строчка
  <RDF:Seq RDF:about="urn:mozilla:locale:en-US:packages">
    <RDF:li RDF:resource="urn:mozilla:locale:en-US:chromedit"/>
    <RDF:li RDF:resource="urn:mozilla:locale:en-US:preferential"/>
    <RDF:li RDF:resource="urn:mozilla:locale:en-US:metatags"/>
    <RDF:li RDF:resource="urn:mozilla:locale:en-US:checky"/>
    <RDF:li RDF:resource="urn:mozilla:locale:en-US:multiviews"/>
    ...
  </RDF:Seq>
Удаляется весь кусок
  <RDF:Description RDF:about="urn:mozilla:locale:en-US:checky"
    c:baseURL="jar:file:///G:/Inter/M-Prob/e5nfludr.slt/chrome/
    checky.jar!/locale/en-US/checky/">
    <c:package RDF:resource="urn:mozilla:package:checky"/>
  </RDF:Description>

Из файла
G:\Inter\M-Prob\e5nfludr.slt\chrome\overlayinfo\browser\content\overlays.rdf
Удаляется выделенная строчка
  <RDF:Seq RDF:about="chrome://browser/content/pref/pref.xul">
    <RDF:li>chrome://moztweak/content/pref-moztweak-overlay.xul</RDF:li>
    <RDF:li>chrome://checky/content/prefOverlay.xul</RDF:li>
    <RDF:li>chrome://mozex/content/mozexPrefOverlay.xul</RDF:li>
    <RDF:li>chrome://themer/content/themerPrefTreeOverlay.xul</RDF:li>
  </RDF:Seq>

Из файла
G:\Inter\M-Prob\e5nfludr.slt\prefs.js
Удаляются строчки
user_pref("ext.checky.pref.global.localurls", "");
user_pref("ext.checky.pref.global.tempdirectory", "G:\\Inter\\M-Prob\\e5nfludr.slt");
user_pref("ext.checky.pref.global.timeout", 0);

Вхождения с именем расширения могут найтись в файлах, не влияющих на работу расширения, их лучше пропустить (history.dat cookies.txt bookmarks.html install.log en-US.dic).
Удалите файл XUL.mfl в профиле (он будет автоматически создан при следующем запуске программы).

Временное отключение расширений
В случае возникновения проблем, чтобы проверить вызваны ли они одним из расширений, установленных в профиль, закройте все окна и процессы Мозиллы (на всякий случай убедитесь по Ctrl+Alt+Delete), временно переименуйте папку «chrome» в папке профиля, запустите Мозиллу. После запуска будет автоматически создана новая папка «chrome». Если проблема осталась — дело не в расширениях. Вновь закройте Мозиллу и переименуйте обратно оригинальную папку «chrome» — расширения вернутся на место. Если исчезла — следует выявить проблемное расширение (новой последовательной установкой всех расширений) и, возможно, в дальнейшем им не пользоваться или посмотреть на сайте автора не вышла ли более свежая версия с исправлениями. Другой вариант проверки — временно деактивировать некоторые расширения с помощью расширений Multizilla или Mnenhy.

=карта сайта=о сайте=в помощь=автор=контакты=

Любое воспроизведение фотографий и текстов сайта должно быть согласовано с автором.