INTERESTING FACTS BLOG

Painting and Sketches

Советы для Warpzilla - Mozilla для OS / 2

Оригинальная статья: Tips for Warpzilla - Mozilla for OS/2

Автор статьи: Стив Вендт (Steve Wendt)

Источник: http://os2news.warpstock.org/Warpzilla.html

WarpzillaWarpstock

Newsbits
  • Firefox 52esr - последняя версия, которая будет перенесена в OS / 2. Возможные альтернативы будущего включают Otter и Pale Moon. Проект SeaMonkey также не определился с тем, как он выйдет за рамки 52esr (на всех платформах).
  • У Firefox 38.8.0 есть раздражающая (возможно, кросс-платформенная) ошибка, при запуске она может запросить сброс вашего профиля. Это можно устранить, удалив parent.lock в вашем профиле; он будет воссоздан, но должен прекратить причинять проблему.
  • По состоянию на 11 февраля 2014 года Mozilla для OS / 2 официально мертв; весь код поддержки OS / 2 был удален из исходного дерева. Одной из основных причин этого было отсутствие взносов, направляемых вверх по течению, и заявленное отсутствие желания сделать это, как это было предсказано за несколько месяцев до этого. Тем не менее, Побитовое создало вилку Firefox ESR и работает над портированием кода Mozilla / Google IPC.
  • До ESR38 загружаемые шрифты не работали и могут привести к сбоям, если они не были отключены: user_pref("gfx.downloadable_fonts.enabled", false);
    Это было установлено по умолчанию в строках от ESR10 до ESR31.
  • Отсутствующие функции в сборках OS / 2 включают: WebGL, из-за отсутствия аппаратных драйверов OpenGL; IPC, для защиты от сбоев плагинов (работа продолжается, но плагины становятся неактуальными); и веб-шрифты, для автоматической загрузки шрифтов и отображения их текста (теперь он работает в ESR38).
  • Команда IBM перестала работать над Mozilla для OS / 2 много лет назад. Внешним разработчикам предлагается участвовать; одним из необходимых инструментов является rc.exe версия 5.00.007.

 

Cвязанное программное обеспечение
tcpip32.dll Стив Левин выпустил исправленную версию tcpip32.dll, которая предотвращает сбои, которые люди испытывали при использовании приложений Mozilla; он делает эту многопоточную DLL и SMP безопасной.
Exceptq Если Warpzilla выйдет из строя, Exceptq подаст звуковой сигнал, а затем создаст отчет об исключении, содержащий сведения о сбое. См. Также информацию NSPR_NO_EXCEPTQ в разделе переменных среды.
Экранная заставка Doodle Если вы устанавливаете экранную заставку Doodle, Warzpilla может определить, когда вы не взаимодействуете с компьютером, и выполняете различные задачи фона и очистки во время простоя.
RWS С RWS вы можете открывать загрузки, используя свою ассоциацию WPS по умолчанию, и приложение отображает правильный значок в файлах и диалоговом окне. См. Также информацию MOZ_NO_RWS в разделе переменных среды.
Lightning Расширение Lightning для Thunderbird и SeaMonkey добавляет поддержку календаря; в отличие от большинства расширений, версии должны соответствовать конкретным выпускам Gecko. Дейв Йео предоставил сборники для 17ESR24ESR31ESR и 38ESR. Он уже подключен к 45ESR.

 

Совместимые плагины Имя файла Заметки
акробат Acrobat 4.05 
Acrobat 5.1
nparos2.dll 
nparos25.dll
Приложение PDFJS является жизнеспособной заменой для плагинов 
Требуется время InnoWin Runtime. Чтобы этот плагин работал с LIBPATHSTRICT, вы можете использовать этот патч (для Acrobat 4), следовать идее в патче для исправления собственной версии или добавить \ OS2 \ DLL в BEGINLIBPATH
вспышка Flash 11
npflos2.dll Доступно для клиентов подписки на программное обеспечение eComstation; работает только на eCS 1.2 и более поздних версиях. 
Flashblock позволяет установить плагин Flash без постоянного раздражения Flash-объявлениями (или сбой браузера из-за ошибок в плагине, а IPC еще не портирован). Вы просто щелкаете по иконке «Play» для любых объектов Flash, которые вы действительно хотите увидеть.
вспышка Flash 7
npswf2.dll Пакет Flash7 исправлен так, что звук работает с LIBPATHSTRICT; сообщает себя как Flash 9
Джава Java 6
npicedt.dll Плагин IcedTea-Web работает с OpenJDK 1.6. Более старые плагины Java 1.4.x больше не совместимы.
MPlayer MPlayer
npmp.dll Потоковое аудио / видео плагин (MPEG, QuickTime, WMV, ASF, FLV и т. Д.). 
DjVu npdjvu.dll DjVu - это набор технологий сжатия, формат файла и программная платформа для доставки через Интернет цифровых документов, отсканированных документов и изображений с высоким разрешением.
PM Downloader nppmd.dll Захватывает и обрабатывает загрузки
Авто Wget npawgbin.dll
и другие
Захватывает и обрабатывает загрузки 
Также есть npawgaud.dll и npawgvid.dll для обработки аудио и видео
GBM npgbm.dll Обобщенный модуль растрового изображения может отображать различные форматы растровых файлов
META viewer npmeta.dll Позволяет просматривать файлы * .MET
Распаковать плагин npunzip.dll
Вы можете «установить» плагины, просто скопировав их в каталог плагинов (или в каталог плагинов профиля) 
Разработчики могут захотеть проверить комплект инструментов для плагинов OS / 2 (от Hobbes), включая это обновление 
Еще одним местом для поиска информации о плагинах является plugindoc

 

Переменные среды
MOZILLA_HOME Вы можете использовать переменную окружения MOZILLA_HOME, чтобы определить местоположение ваших профилей Warpzilla. По умолчанию профили создаются в каталоге приложения. С этой переменной они будут созданы и использованы вместо %MOZILLA_HOME%\Mozilla.
MOZ_ACCELERATED Gecko 2.0 (Firefox 4.x и SeaMonkey 2.1.x) и выше поддерживают графическое ускорение с использованием DIVE. Это можно отключить, сняв флажок «Использовать аппаратное ускорение, когда это возможно» в настройках, или вы можете установить переменную среды MOZ_ACCELERATED равной 0. Она также отключена при использовании драйвера Panorama, когда включен теневой буфер, поскольку этот драйвер не работает правильно с DIVE. Другие варианты для %MOZ_ACCELERATED% включают 1, чтобы предположить, что программный курсор, по умолчанию для видеодрайверов, отличных от SNAP, и 2, чтобы принять аппаратный курсор, по умолчанию для SNAP. Если перемещение мыши над меню и выпадающее меню вызывает повреждение видео, установите для этой переменной значение 1. Если при прокрутке мыши мерцает, вы можете попробовать установить эту переменную в 2, но это может привести к повреждению видео, если ваш драйвер не предоставляет аппаратный указатель мыши ,
MOZ_NO_REMOTE MOZ_NO_REMOTE = 1 заставляет Mozilla создавать окно родительского сообщения, так что Warpzilla не может обнаружить другие запущенные экземпляры. Это полезно только в том случае, если вы хотите одновременно запускать разные версии (с разными профилями).
MOZ_NO_RWS MOZ_NO_RWS=1 отключает функции интеграции WPS, предоставляемые RWS. С RWS вы можете открывать загрузки, используя свою ассоциацию WPS по умолчанию, и приложение отображает правильный значок в файлах и диалоговом окне. Обычно это полезные функции, но есть хотя бы одна известная ошибка, при которой перетаскивание мышью может привести к сбою.
MOZ_PLUGIN_PATH Warpzilla будет искать плагины в .\plugins, %MOZILLA_HOME%\Mozilla\Plugins и в пути, указанном переменной окружения %MOZ_PLUGIN_PATH%.
NSPR_NO_EXCEPTQ Если Warpzilla выйдет из строя, Exceptq подаст звуковой сигнал, а затем создаст отчет об исключении, содержащий сведения о сбое. Установка NSPR_NO_EXCEPTQ = 1 отключает это для приложений Warpzilla, но обычно вы хотите, чтобы эта информация была доступна.
NSPR_OS2_NO_HIRES_TIMER Если у вас возникли проблемы с мультимедийными приложениями, использующими таймер с высоким разрешением OS / 2, вы можете настроить браузер Warpzilla не использовать его, установив переменную среды NSPR_OS2_NO_HIRES_TIMER=1
KAI_AUTOMODE Начиная с Firefox 31 (и SeaMonkey 2.28), K Audio Interface используется для поддержки как DART, так и UniAud. Он будет автоматически выбирать на основе того, что вы установили, но вы можете переопределить его, если у вас есть причина (например, интерфейс UniAud не всегда работает, но драйверы UniAud также поддерживают DART). Вы можете установить KAI_AUTOMODE=UNIAUD или KAI_AUTOMODE=DART
MOZILLA_USE_EXTENDED_FT2LIB Эта переменная среды обеспечила полную поддержку движка шрифтов Innotek. Этот механизм шрифтов больше не нужен, и на самом деле может привести к сбоям в текущих версиях Warpzilla. Пакет mozinst включает утилиту «fechg» для ее деактивации.

 

Советы по увеличению функциональности
Профили SeaMonkey 1.x использует те же данные профиля, что и Mozilla Suite, в то время как SeaMonkey 2.x, Firefox и Thunderbird имеют отдельные профили, но могут переносить данные профиля, если они находятся в %MOZILLA_HOME%.

Вы можете перенести части старых профилей в новый профиль; есть подсказки для SeaMonkeyFirefox и Thunderbird. Перемещение профилей может быть выполнено, но для этого необходимо вручную модифицировать пути в файлах конфигурации (в первую очередь prefs.js) и получить значение registry.dat, чтобы указать на правильное расположение профиля. Этот онлайн-редактор registry.dat (для SeaMonkey 1.x) или эти инструменты REXX могут помочь.

Сглаженные шрифты Warpzilla имеет встроенную поддержку антиалиасированных шрифтов. Могут использоваться только шрифты TrueType и Type 1, поэтому вы можете установить WorkPlace Sans для замены WarpSans.
Шрифты MathML Warpzilla поддерживает MathML, но вам нужны шрифты, содержащие необходимые символы, такие как шрифты STIX и Asana. После установки шрифтов вы можете протестировать MathML.
Перетаскивания (Drag & Drop) Warpzilla поддерживает полную поддержку drag & drop, как в браузере, так и в браузере. Вы можете удерживать клавишу Ctrl, если хотите скопировать изображения и веб-страницы, а не просто создавать объекты URL.

 

Бросьте их на Mozilla Нажмите Mozilla получит это Отформатирован как
Объект WPSUrl   содержимое объекта Url, HTML и текст
любой файл   путь объекта Url, HTML и текст
любой файл Alt содержимое файла Текст
DragText Url   Текст Url Url, HTML и текст
DragText Text   перетаскиваемый текст Текст
Текст перетаскивается из совместимого 
приложение (например, EPM, GCJava)
  перетаскиваемый текст Текст
SYS2070 Если вы получаете сбои SYS2070 при попытке запустить Mozilla, это означает, что найдена неправильная версия DLL. Одно из этих решений может помочь:
  • Удалите IBM Web Browser из LIBPATH
  • Вы не установили правильно (распакованы в старый каталог)
  • У вас есть другая версия, не использующая LIBPATHSTRICT
Изменение префов Самый простой способ изменить настройки - это страница about: config; есть документация для многих из них. Если вы решите внести изменения непосредственно в файл настроек (prefs.js), они должны быть выполнены, когда Warpzilla закрыта или они не будут сохранены; он перезаписывает файл, когда он выходит! Вам также следует избегать использования редактора, который добавляет символ EOF (например, E.EXE). 
В качестве альтернативы модификации prefs.js вы можете создать файл user.js. Этот файл никогда не изменяется Mozilla и переопределяет любые настройки в prefs.js
Использование вкладок Вы можете перемещаться по вкладкам с помощью клавиатуры с помощью Ctrl-PgUp и Ctrl-PgDn или Ctrl-Tab 
Вы можете сохранить закладку, которая заново откроет все открытые вкладки браузера, выбрав Закладка этой группы вкладок. Вы даже можете добавлять или удалять URL-адреса из этой группы, так как это рассматривается как папка.

В Firefox 2.0 каждая вкладка имеет кнопку закрытия. Если вы хотите восстановить прежнее поведение, установите для параметра "browser.tabs.closeButtons" значение 3.

Время ожидания скрипта Если у вас возникли проблемы с чрезмерной задержкой Javascript и запуском циклов процессора, вы можете сократить время, необходимое для появления диалогового окна «Отменить сценарий». Вы можете изменить значения "dom.max_script_run_time" и "dom.max_chrome_script_run_time" на количество секунд, которое вы хотите разрешить, до появления диалогового окна, где первый вариант предназначен для сценариев на веб-страницах, а второй вариант - для сценариев в пользовательский интерфейс (включая расширения!).
Закладки Warpzilla переключился на использование базы данных SQLite для закладок, а не стандартный файл bookmarks.html. Можно автоматически импортировать и экспортировать файл bookmarks.html при запуске и завершении работы, хотя и с некоторыми незначительными оговорками.
SQLite Базы данных SQLite, используемые в Warpzilla, могут иметь тенденцию к чрезмерно большому росту. Вы можете использовать SQLite Browser для «вакуумирования» (компактного) файлов базы данных * .sqlite в вашем профиле, в то время как браузер закрыт; это улучшит производительность во время выполнения. База данных «Места» также может быть уплотнена в Warpzilla с помощью консоли ошибок. Другим вариантом является пакет UPSSV.
Иконки Если вам не нравятся значки в Mozilla 1.1 и выше, вы можете изменить их, заменив файлы в каталоге chrome\icons. Есть некоторые пакеты значков, но люди сообщают о проблемах, связанных с их работой в OS/2. Klaus Staedtler создал пакет значков, который использует значки по умолчанию, но правильно масштабируется для OS/2. 
Вы можете получать значки для большего количества окон, помещая значки с этими именами файлов: commonDialog.ico, profileWindow.ico и default.ico

Фил Паркер создал несколько значков Firebird на основе дизайна пламени, найденного на веб-сайте Firebird. С небольшим подталкиванием он также выпустил еще две иконки для нас; один из значков Firebird, найденный на сайте Mozilla бета, и один из найденных на недавнем скриншоте Stardock. Обратите внимание, что значки OS/2 не отображаются в Mozilla, сохраняйте их на диске, чтобы увидеть их! На Гоббсе есть иконы Firefox.

FavIcons Mozilla имеет настраиваемый GUI параметр для «значков веб-сайта», но есть также скрытая опция поддержки favicon (нестандартный стиль IE), по умолчанию отключается. Чтобы включить поддержку favicon, используйте эту опцию: 
user_pref ("browser.chrome.favicons", true);

Вы также можете включить значки сайтов в меню закладок, установив этот параметр: 
user_pref ("browser.chrome.load_toolbar_icons", 2);

Курсоры Вы можете проверить поддержку стилей курсора CSS на этой примерной странице
Throbbers Вы можете изменить throbber в Mozilla, создав в вашем профиле файл chrome \ userChrome.css. Он должен содержать следующее: 
#navigator-throbber
{
list-style-image : url("animthrob_single.gif") !important;
}
#navigator-throbber[busy="true"]
{
list-style-image : url("animthrob.gif") !important;
}
Существует хороший throbber, который вы можете использовать в одной из сборников Netscape. Просто поместите файлы изображений в хром-каталог вашего профиля вместе с userChrome.css
URL-адрес Throbber Вы также можете изменить URL-адрес, на который распространяется throbber при нажатии: 
user_pref ( "browser.throbber.url", "http://www.google.com/"); 
user_pref ( "messenger.throbber.url", "http://www.google.com/"); 
user_pref ( "compose.throbber.url", "http://www.google.com/"); 
user_pref ( "addressbook.throbber.url", "http://www.google.com/"); 
Поле ввода URL-адреса Если вы хотите, чтобы поле ввода URL-адреса действовало правильно (не выделяйте все, когда вы нажимаете на него), вы можете использовать этот параметр: 
user_pref ("browser.urlbar.clickSelectsAll", false);
Агент пользователя Если вы хотите изменить агент пользователя, указанный браузером, вы можете использовать этот параметр: 
user_pref ("general.useragent.override", "Mozilla / 4.61 [en] (OS / 2; U)");

Вы также можете взглянуть на prefbar, для которого есть меню из нескольких вариантов.

Перемещение меню Если вам не нравится мышь, следуя меню, вы можете добавить задержку, чтобы замедлить ее: 
user_pref («ui.submenuDelay», 7000); 
или остановить его: 
user_pref ("ui.submenuDelay", -1);
Пружинные папки Весенние папки были в Mozilla Mail & Newsgroups в течение некоторого времени. Просто попробуйте операцию Drag & Drop в закрытом дереве папок, наведите указатель мыши на видимую родительскую папку; дерево откроется, что позволит вам выбрать подходящую подпапку для подачи сообщения. «Обычное» поведение заключается в том, что дерево папок остается открытым, но легко включить автоматическое закрытие таких «подрессоренных» папок со следующим дополнением к prefs.js: 
user_pref ("ui.treeCloseDelay", 1000);

Другие аспекты подпружиненных папок также могут быть изменены; по умолчанию: 
user_pref ("ui.treeOpenDelay", 1000); 
user_pref ("ui.treeLazyScrollDelay", 150); 
user_pref ("ui.treeScrollDelay", 100); 
user_pref ("ui.treeScrollLinesMax", 3); 

Заголовок ответа Вы можете легко изменить заголовок ответа по умолчанию для сообщений электронной почты и новостей, чтобы указать дату исходного сообщения или что-то еще, что вы хотели бы иметь. user_pref ("mailnews.reply_header_type", 2); является более приятным дефолтом; см. Mozillazine для получения дополнительных опций.
Цитирования ответа Thunderbird 3.x и SeaMonkey 2.x цитируют только выбранную часть сообщения, когда вы отвечаете на него. Вы можете отключить эту функцию: 
user_pref ("mailnews.reply_quoting_selection", false);
Макс. Соединения Вы можете попытаться увеличить максимальное количество постоянных подключений на сервер; это, как сообщается, может значительно ускорить загрузку страницы на некоторых сайтах. 
user_pref ("network.http.max-persistent-connections-per-server", 8);
Протоколы Теперь можно определить свои собственные протоколы, чтобы вы могли запускать все, что захотите, из Warpzilla. Например, чтобы отредактировать файл Config.Sys в редакторе EPM с URL-адресом «epm: C: \ Config.Sys», вы должны добавить следующие настройки: 
user_pref ("applications.epm", "c: \\ os2 \\ apps \\ epm.exe"); 
user_pref ("applications.epm.parameters", "% url%");

У Warpzilla теперь есть протокол telnet: встроенный в os2pref.js, который запускает telnetpm.

Mailcap Вы можете настроить MIME-информацию, используемую Mozilla. Файл mime.types сопоставляет типы MIME с расширениями файлов, в то время как файл mailcap указывает вспомогательные приложения для запуска для данного типа MIME. Добавьте следующие строки: 
user_pref ("helpers.global_mailcap_file", "X: \\ HOME \\ mailcap"); 
user_pref ("helpers.global_mime_types_file", "X: \\ HOME \\ mime.types"); 
user_pref ("helpers.private_mailcap_file", "X: \\ HOME \\. mailcap"); 
user_pref ("helpers.private_mime_types_file", "X: \\ HOME \\. mime.types"); 

Затем создайте соответствующие файлы. Вы можете увидеть пример файла mailcap, который должен дать вам эту идею. Вы можете найти полный файл mime.types с веб-сервером (Apache) или дистрибутивами Linux.
Cookies Firefox 2.0 удалил возможность разрешать файлы cookie только с исходного веб-сайта. Вы можете восстановить это поведение с помощью этого параметра: 
user_pref ("network.cookie.cookieBehavior", 1);
Уведомление по почте Существует недокументированный способ получить новый индикатор почты на WarpCenter, который теперь подключен к Mozilla с версии 1.1. Вы можете настроить его следующим образом:

1. Создайте значок на рабочем столе с идентификатором объекта , используя этот код REXX:

/* */
call RxFuncAdd 'SysCreateObject', 'RexxUtil', 'SysCreateObject'
result = SysCreateObject('WPProgram', 'Mozilla Mail', '', 'OBJECTID=');
Настройте этот объект, чтобы открыть «mozilla -mail» с соответствующей информацией о пути.

2. Добавьте значки писем в свой WarpCenter; вам нужен диспетчер ресурсов и NewMail.Zip. Разархивируйте оба этих файла во временный каталог и создайте копию вашего \OS2\DLL\SCENTER.DLL. Чтобы добавить значки, запустите эту команду:

resmgr -a scenter.dll scenter.res
Теперь замените ваш \OS2\DLL\SCENTER.DLL на только что созданный (я предлагаю использовать утилиту разблокировки).

3. После перезагрузки ваш Warpcenter должен иметь значок почты. В приложении NewMail.Zip есть приложение mailtest.exe, которое можно использовать для тестирования функций вне Mozilla.

Если вы хотите настроить значки, отредактируйте файл mail.bmp или newmail.bmp, запустите компилятор ресурсов, чтобы воссоздать scenter.res.


Если вы хотите удалить новый индикатор почты в Warpcenter, удалите значок Mail в папке Mozilla (или тот, который вы создали в соответствии с приведенными выше инструкциями). После перезагрузки дополнительная кнопка исчезнет.
Приложения по умолчанию Существует поддержка использования внешне настроенных приложений по умолчанию для браузера и электронной почты. Вы можете использовать утилиту ConfigApps или Internet Application Integration, которая также включает в себя Run! утилита и настроит его для вас.
Приложения для внешней почты Вы также можете указать программу электронной почты вручную с помощью этих настроек: 
user_pref ("applications.mailto", "X: \\ path \\ to \\ mail_prog.cmd"); 
user_pref ("applications.mailto.parameters", "\"% url% \ ""); 
user_pref ("network.protocol-handler.external.mailto", true); 

Существует сценарий REXX для интеграции PMMail с Mozilla и исполняемая версия аналогичной функции

Чтобы Firefox открывал Thunderbird при нажатии на ссылку mailto: с помощью Run! утилиту, вы можете использовать эти настройки: 
user_pref ("applications.mailto", "X: \\ path \\ to \\ thunderbird \\ thunderbird! l.exe"); 
user_pref ("applications.mailto.parameters", "-compose"); 

Одновременное выполнение нескольких версий Вы можете запускать Firefox и Thunderbird одновременно, если они являются одной и той же версией (или, точнее, построены из того же кода), из-за того, как ядро ​​OS / 2 загружает библиотеки DLL. Если вы хотите запускать сборки с разных уровней кода, используйте Internet Application Integration для настройки Run !.

Вы можете запускать несколько версий SeaMonkey (то есть отлаживать и выпускать версии) одновременно, если вы будете осторожны. Вы должны использовать разные профили для каждой версии и использовать Run! или небольшой скрипт для его запуска (например, seaMonkey.cmd):

  SET MOZ_NO_REMOTE=1
  SET LIBPATHSTRICT=T
  SET MOZILLA_HOME=
  SET PATH=;%PATH%
  SET BEGINLIBPATH=
  seamonkey.exe %1 %2 %3 %4 %5

MOZ_NO_REMOTE = 1 заставляет Mozilla создавать окно родительского сообщения, поэтому две Mozilla больше не могут обнаружить, что друг друга работает. LIBPATHSTRICT = T заставляет загружать DLL из правильного места вместо использования того, что уже находится в памяти (для этой функции требуется последнее ядро ​​OS / 2). Эти предварительно сделанные скрипты mozcall могут быть полезны.

Поиск Подсказка Вы можете использовать функцию ключевого слова «Закладка», чтобы создать ярлык для вашей любимой поисковой системы, например, вы можете просто ввести «звездные войны imdb» в панели местоположений, чтобы посмотреть «Звездные войны» в базе данных интернет-фильмов (IMDB). Сделать это:
  1. Сделайте поиск в своей любимой поисковой системе (в этом примере, IMDB).
  2. Когда появятся результаты, запишите страницу.
  3. Перейдите в Менеджер закладок. Выберите закладку и нажмите «Свойства».
  4. В текстовом поле «Место» найдите условия, введенные для поиска, и замените их на% s (для IMDB это будет выглядеть как http://www.imdb.com/find?q=%s).
  5. Установите ключевое слово по своему усмотрению (например, «imdb», без кавычек)
  6. Теперь вы можете выполнять поиск из строки местоположения, просто введя ключевое слово, за которым следуют условия поиска!
Addons addons.mozilla.org - отличный ресурс для поиска тем и расширений. Проект xSidebar изменил множество расширений Firefox и расширений Thunderbird для правильной установки и запуска в SeaMonkey.

Панель «Настройки» добавляет панель инструментов для быстрого изменения настроек пользовательских шрифтов и цветов, изображений и Javascript.

mycroft - это список поисковых плагинов для Mozilla и инструкции для написания собственного (например, хороший поиск Гоббса). Также есть некоторые Плагины поиска FireFox для использования с Google (изображениями, новостными группами и новостями), архивом программного обеспечения commTalk, немецким немецким / английским словарем и Гоббсом.

Bookmarklets - это несколько полезных утилит Javascript для работы с раздражающими веб-страницами

Управление историей форм дает вам приятный интерфейс для управления сохраненными данными поля поля.

Проблемные расширения Вы можете запустить Warpzilla с отключенными всеми расширениями (и используя тему по умолчанию), используя параметр командной строки «безопасный режим». Затем вы можете удалить любые проблемные расширения и / или темы.
Поврежденный интерфейс Если что-то не так с вашим пользовательским интерфейсом, есть несколько вещей, которые вы можете попробовать.
  • Убедитесь, что вы используете тему, включенную в Warpzilla, или тот, который создан специально для версии, в которой вы работаете.
  • Пока браузер закрыт, удалите файл xul.mfl в каталоге профиля; он будет воссоздан, и вы ничего не потеряете.
  • Если он все еще не работает, chrome\chrome.rdf (как версии приложения, так и версии профиля) может быть поврежден. Вы можете удалить эти файлы, и Mozilla перестроит их. Обратите внимание, что вам нужно будет переустановить любые темы и расширения.
  • Если у вас все еще есть поврежденный интерфейс, вы, вероятно, попытались вручную удалить аддон без очистки файлов overlays.rdf. Сделайте еще одно ручное редактирование или начните удаление большего количества файлов rdf. Опять же, вам, вероятно, придется переустанавливать расширения.
Командная строка В параметрах командной строки есть документация.