Що за процес

Інші продукти від Mozilla, такі як браузер FireFox і поштовий клієнт Thunderbird, також засновані на XULRunner. Однак в збірках під Windows вони включають XULRunner до складу своїх пакетів, в яких відсутня файл xulrunner.exe. У інсталяційних пакетах зазначених програм цей файл перейменований і дещо змінений. Так, наприклад, в збірці Mozilla FireFox виконуваний файл називається firefox.exe, але за великим рахунком це все той же xulrunner.exe.

Тому, системні вимоги, необхідні для установки XULRunner, повністю збігаються з системними вимогами для установки Mozilla FireFox. Програма є кросплатформенних і може бути встановлена ​​не тільки під Windows, але і під Linux, і під Mac OS. Зрозуміло, виконувані файли в відмінних від Windows операційних системах називаються інакше. Під Unix-системами вони називаються просто "xulrunner" (без розширення ".exe").

Назва "XULRunner" складається з двох частин: "XUL" і "Runner".

Абревіатура "XUL" розшифровується як "XML User Interface". що можна розтлумачити як "Інтерфейс, описаний за допомогою XML". Так називається спеціальна мова опису призначеного для користувача інтерфейсу, що є підмножиною XML (eXtensible Markup Language - Розширювана мова розмітки). Мова XUL розроблений програмістами Mozilla Foundation і застосовується у всіх продуктах Mozilla, а також в програмах інших виробників, що користуються технологіями Mozilla.

Друга частина назви - "Runner". - може бути переведена, в даному випадку, як "запускатель" або "виконавець". Таким чином, назва програми XULRunner повідомляє про її призначення виконувати додатки, написаний з використанням "XUL". Такі додатки часто називають XUL-додатками.

Але треба сказати, що цим функціональність XULRunner далеко не обмежується. Він надає виконуваним програмам дуже потужне API (Application Programming Interface - Інтерфейс програмування додатків) для роботи з джерелами даних, файлової системою. реєстром Windows і ін. Причому програму для використання XULRunner, зовсім не обов'язково повинні бути написані на XUL. Це може бути і HTML і SVG і будь-який інший мову розмітки, підтримуваний движком Gecko від Mozilla Foundation.

Але повернемося до xulrunner.exe. Скористатися ним можна з командного рядка. Наприклад так:

Отримайте список опцій, з якими можна запускати xulrunner.exe, і нам інформацію про те до них. Ось ці опції:

  • --app <путь к aplication.ini> - запустити додаток до зазначеного aplication.ini. приклад:
  • -h. --help - показати довідку
  • -v. --version - показати версію
  • --gre-version - показати версію без номера збірки
  • --register-global - зареєструвати XULRunner в системі для всіх користувачів
  • --register-user - зареєструвати XULRunner в системі для одного користувача
  • --unregister-global - зворотна процедура для "--register-global"
  • --unregister-user - зворотна процедура для "--register-user"
  • --find-gre <версия> - знайти XULRunner зазначеної версії і вивести шлях до нього
  • --install-app <приложение> [<куда установить>] - встановити XUL-додаток