пятница, 1 октября 2010 г.

[советы по настройке] Опции командной строки для Firefox и других продуктов Mozilla

Оглавление
    1. 1. Как использовать опции командной строки
      1. 1.1. Windows
      2. 1.2. Mac OS X
      3. 1.3. Linux
    2. 2. Профиль пользователя
      1. 2.1. -CreateProfile profile_name
      2. 2.2. -CreateProfile "profile_name profile_dir"
      3. 2.3. -ProfileManager или -P
      4. 2.4. -SelectProfile
      5. 2.5. -ProfileWizard
      6. 2.6. -P "profile_name"
      7. 2.7. -profile "/path/to/profile"
      8. 2.8. -no-remote
      9. 2.9. -migration
      10. 2.10. -installer
      11. 2.11. -resetPref preference
      12. 2.12. -override /path/to/override.ini
    3. 3. Браузер
      1. 3.1. -browser
      2. 3.2. -url URL
      3. 3.3. -private
      4. 3.4. -new-tab URL
      5. 3.5. -new-window URL
      6. 3.6. -search term
      7. 3.7. -preferences
      8. 3.8. -setDefaultBrowser
    4. 4. Mail/News
      1. 4.1. -mail
      2. 4.2. -mail mailto_URL
      3. 4.3. -news news_URL
      4. 4.4. -compose message_options
      5. 4.5. -addressbook
      6. 4.6. -options
      7. 4.7. -offline
      8. 4.8. -setDefaultMail
    5. 5. Календарь
      1. 5.1. -calendar
      2. 5.2. -subscribe URL или -url URL
      3. 5.3. -showdate date
    6. 6. Другие компоненты
      1. 6.1. -editor URL или -edit URL
      2. 6.2. -jsconsole
      3. 6.3. -inspector URL
      4. 6.4. -venkman
      5. 6.5. -chat
    7. 7. XULRunner
      1. 7.1. -app /path/to/application.ini
    8. 8. Chrome
      1. 8.1. -chrome chrome_URL
      2. 8.2. -register chrome_URL
    9. 9. Аддоны
      1. 9.1. -install-global-extension /path/to/extension
      2. 9.2. -install-global-theme /path/to/theme
      3. 9.3. -safe-mode
    10. 10. Локаль
      1. 10.1. -UILocale locale
    11. 11. Startup
      1. 11.1. -turbo
      2. 11.2. -nosplash or -quiet
    12. 12. Удалённое управление
      1. 12.1. -remote remote_command
    13. 13. Разное
      1. 13.1. -silent
      2. 13.2. -console
      3. 13.3. -h или -help или -?
      4. 13.4. -v или -version
      5. 13.5. -osint
      6. 13.6. -requestPending
    14. 14. Недокументированные опции
    15. 15. Правила синтаксиса


Опции командной строки для продуктов Mozilla

Как использовать опции командной строки

Следующий пример показывает использование опции командной строки для открытия менеджера профилей в Firefox:

Windows

Выберите Выполнить в меню Пуск. Введите:

firefox -P

Mac OS X

Откройте окно терминала через  Applications > Utilities и введите:

/Applications/Firefox.app/Contents/MacOS
./firefox-bin -P

Linux

Откройте терминал и введите:

cd Firefox installation directory
./firefox -P

Профиль пользователя

-CreateProfile profile_name

Создать новый профиль с именем profile_name, но не запускать приложение. profile_name не должно содержать пробелов.

firefox -CreateProfile JoelUser

-CreateProfile "profile_name profile_dir"

Создать новый профиль с именем profile_name в каталоге profile_dir directory, но не запускать приложение. Обратите мнимание, что profile_name и profile_dir вместе взяты в кавычки. (Не в SeaMonkey1.x)

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

firefox -CreateProfile "JoelUser c:\internet\moz-profile"

-ProfileManager или -P

Запустить менеджер профилей. В Linux нужно использовать заглавную P, т.к. строчная запускает режим Purify (обнаружение утечек памяти). На других платформах возможно использование любого регистра.

-SelectProfile

Запустить диалог выбора профиля. Только для SeaMonkey1.x

-ProfileWizard

Запустить Profile Wizard. Только для SeaMonkey1.x.

-P "profile_name"

Запустить приложение с указанным профилем.

firefox -P "JoelUser"

-profile "/path/to/profile"

Запустить с профилем из указанного каталога. Только для Firefox, Thunderbird и SeaMonkey2.x.

-no-remote

Разрешить запуск нескольких копий приложения. (Не в SeaMonkey1.x, который поддерживает только MOZ_NO_REMOTE=1).

firefox -no-remote -P "Another Profile"

-migration

Запустить мастер импорта. (Не в SeaMonkey1.x)

-installer

Запустить мастер миграции с Netscape 4.x. Только для SeaMonkey1.x.

-resetPref preference

Сбросить указанную настройку в значение по умолчанию (список настроек указывается через запятую). Только для SeaMonkey1.x.

seamonkey -resetPref browser.startup.homepage

-override /path/to/override.ini

Заргурить указанный файл override.ini, который перекроет параметры файла application.ini ( browser/app/application.ini). Может быть полезно, чтобы подавить запуск мастера миграции при помощи следующего override.ini. Только для Firefox.

[XRE]
EnableProfileMigrator=0

Браузер

-browser

Start with the browser component. Firefox and SeaMonkey only.

-url URL

Открыть указанный URL в новой вкладке или окне, в зависимости от настроек браузера. -url может быть опущено. Только для Firefox и SeaMonkey. Примечание: При открытии нескольких URL, Firefox всегда открывает их на вкладках нового окна.

firefox www.mozilla.com

-private

Запустить Firefox в приватном режиме, вне зависимости от текущих настроек. Только для Firefox 3.6 и выше.

-new-tab URL

Открыть URL в новой вкладке. Только для Firefox и SeaMonkey2.x.

-new-window URL

Открыть URL в новом окне. Только для Firefox и SeaMonkey2.x.

-search term

Поиск term в поисковой системе по умолчанию. Только для Firefox и SeaMonkey2.x.

-preferences

Открыть окно настроек. Только для Firefox.

-setDefaultBrowser

Установить приложение браузером по умолчанию. Только для Firefox.

Mail/News

-mail

Открыть почтовый клиент. Только для Thunderbird и SeaMonkey.

-mail mailto_URL

Открыть почтовый клиент и создать сообщение с заданным адресом получателя.  Только для Thunderbird.

thunderbird -mail mailto:me@isp.net?subject=hi

-news news_URL

Открыть клиент новостей. Если указан news_URL (опциональный), открыть данную группу новостей. Только для Thunderbird и SeaMonkey.

thunderbird -news news://server/group

-compose message_options

Открыть почтовый клиент. См. правила синтаксиса. Только для Thunderbird и SeaMonkey.

thunderbird -compose "to=foo@nowhere.net"

-addressbook

Открыть адресную книгу. Только для Thunderbird и SeaMonkey.

-options

Открыть окно настроек. Только для Thunderbird.

-offline

Запуск в автономном режиме. Только для Thunderbird и SeaMonkey.

-setDefaultMail

Установить приложение почтовым клиентом по умолчанию. Только для Thunderbird.

Календарь

-calendar

Открыть календарь. Только для Sunbird.

-subscribe URL или -url URL

Подписаться на указанный URL. Только для Sunbird.

-showdate date

Открыть планировщик на указанной дате. Только для Sunbird.

sunbird -showdate 08/04/2008

Другие компоненты

-editor URL или -edit URL

Открыть редактор для указанного URL (URL опционально). Только для SeaMonkey.

seamonkey -edit www.mozilla.org

-jsconsole

Запустить приложение с консолью ошибок.

-inspector URL

Открыть инспектор DOM, если он установлен.(URL опционально)

-venkman

Запуск отладчика JavaScript Venkman, если он установлен.

-chat

Открыть клиент IRC ChatZilla, если он установлен.

XULRunner

-app /path/to/application.ini

Запустить новый процесс, открыв указанное XULRunner приложение. Только для Firefox версии 3 и выше.

Chrome

-chrome chrome_URL

Загрузить указанный chrome.

firefox -chrome chrome://inspector/content

-register chrome_URL

Зарегистрировать указанный chrome, но не запускать приложение.

Аддоны

Примечание для Gecko 1.9.2

Опции -install-global-extension и -install-global-themeбыли удалены в версии Gecko 1.9.2 и выше.

-install-global-extension /path/to/extension

Установить указанное расширение в каталог приложения. Необходимы права администратора. (Не в SeaMonkey1.x).

-install-global-theme /path/to/theme

Аналогично для тем. Необходимы права администратора. (Не в SeaMonkey1.x).

Начиная с Firefox 2.0.0.7, использование аргументов -install-global-extension и -install-global-theme ограничено только установкой с локальных и смонтированных по сети дисков. Установка напрямую с network share не поддерживается. [1]

-safe-mode

Запуск приложения без всех расширений. (Не в SeaMonkey1.x)

Локаль

-UILocale locale

Запуск с указанной локалью.

firefox -UILocale en-US

Startup

-turbo

Запуск приложения в режиме Quick Launch. Только для SeaMonkey1.x.

-nosplash or -quiet

Подавить отображение окна-заставки при запуске. Чтобы отобразить заставку, используйте комнаду -splash. Примечание: на некоторых системах заставка отключена по умолчанию. Только для SeaMonkey1.x.

Удалённое управление

-remote remote_command

Выполнить команду remote_command в уже запущенной копии приложения (см. remote control). Примечание: Для SeaMonkey1.x только в системах Unix/Linux.

firefox -remote "openURL(www.mozilla.org, new-tab)"

Разное

-silent

Не открывать окна по умолчанию. Только для Firefox, Thunderbird3.x и SeaMonkey2.x.

-console

Открыть отладочную консоль. Только в Windows.

-h or -help or -?

Вывести список доступных опций командной строки. Обратите внимание, в Windows это работает только в отладочных сборках ( bug 355889 ).

-v or -version

Вывести версию приложения. Обратите внимание, в Windows это работает только в отладочных сборках ( bug 355889 ).

-osint

Tells the application that it is being launched by the OS shell. This should not be specified unless the caller provides all of the functionality provided by the OS shell when launching the application ( bug 384384 ).

-requestPending

Tells the application that there will be a Windows DDE request to open the same url specified on the command line. This should not be specified unless the caller provides all of the functionality provided by the OS shell when launching the application ( bug 354005 ).

Недокументированные опции

  • -print-xpcom-dir
  • -print-xpcom-dirlist
  • -kill
  • -killAll
  • -f
  • -ftimeout
  • -fwait
  • -unsetDefaultMail
  • -foreground
  • GTK options
  • X11 options

Правила синтаксиса

  • Параметры, содержащие пробелы, должны быть заключены в кавычки. Например: "Joel User".
  • Названия опций не зависят от регистра символов.
  • Параметры, за исключением имён профилей не зависят от регистра символов.
  • Пробелы разделяют команды и параметры.
  • Каждая опция сообщения имеет синтаксис поле=значение, например:
    • to=foo@nowhere.net
    • subject=cool page
    • attachment=www.mozilla.org
    • attachment='file:///c:/test.txt'
    • body=check this page
  • Опции сообщения разделяются запятыми, например: "to=foo@nowhere.net,subject=cool page" . Перед или после запятой не должно быть пробелов. Чтобы присвоить несколько значений полю, заключите его в одинарные кавычки, например: "to='foo@nowhere.net,foo@foo.de',subject=cool page" .

Перевод материала с сайта developer.mozilla.org.

4 комментария

Анонимный

Linκ eхсhange is nothing elsе but it is only рlacing the οthеr ρerson's weblog link on your page at appropriate place and other person will also do similar in favor of you.

Also visit my webpage :: vitamix Juicer

Анонимный

Thanks fοr finally tаlking about > "Опции командной строки для Firefox и других продуктов Mozilla" < Loved it!

My web blog - http://journ.
chuvsu.ru/~wiki/index.php/Участник:Crіѕtinа3

Анонимный

I like the valuable information you supply on your articles.
I'll bookmark your blog and test once more here regularly. I'm moderately certain I will learn many new stuff proper here!

Good luck for the following!

My homepage; candy crush saga hack

Анонимный

It is appropriate time to make some plans for
the future and it's time to be happy. I have read this post and if I could I desire to suggest you some interesting things or tips. Maybe you could write next articles referring to this article. I desire to read even more things about it!

Take a look at my website pirater un compte facebook

Отправить комментарий