{"id":54,"date":"2005-10-18T13:32:42","date_gmt":"2005-10-18T17:32:42","guid":{"rendered":"http:\/\/benjamin.smedbergs.us\/blog\/?p=54"},"modified":"2005-10-18T13:34:06","modified_gmt":"2005-10-18T17:34:06","slug":"installing-xulrunner-applications","status":"publish","type":"post","link":"http:\/\/benjamin.smedbergs.us\/blog\/2005-10-18\/installing-xulrunner-applications\/","title":{"rendered":"Installing XULRunner applications"},"content":{"rendered":"<p>It is now possible to use XULRunner to install XUL applications in an OS-appropriate manner. The code for Mac is already checked in, and the code for Win\/Linux is under review in <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=306689\">bug 306689<\/a>. This was most important on Mac, because unless there is an application bundle for the XUL application, the UI is basically nonfunctional.<\/p>\n<p>To install a XUL application which you have in a ZIP\/XPI file:<\/p>\n<dl>\n<dt>Mac<\/p>\n<dd><tt>\/Library\/Frameworks\/XUL.framework\/xulrunner-bin -install-app \/path\/to\/my\/application.xpi<\/tt><\/p>\n<dt>Windows<\/p>\n<dd><tt>\/Path\/To\/xulrunner.exe -install-app \/path\/to\/my\/application.xpi<\/tt><\/p>\n<dt>Linux<\/p>\n<dd><tt>\/path\/to\/xulrunner-bin -install-app \/path\/to\/my\/application.xpi<\/tt>\n<\/dd>\n<p>It is also possible to install directly from an unpacked directory (xulrunner-bin -install-app \/path\/to\/my\/unpacked-application). But please note that the INI file must be called &#8220;application.ini&#8221; in the root of the XUL Application package, it may not be named &#8220;chatzilla.ini&#8221; or any of the other custom filenames that have been floating around.<\/p>\n<p>Next steps:<\/p>\n<ol>\n<li>GUI installer to drive the same process\n<li>Developer-mode process that uses symlinks instead of actually copying the files (mainly useful on Mac).\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>It is now possible to use XULRunner to install XUL applications in an OS-appropriate manner. The code for Mac is already checked in, and the code for Win\/Linux is under review in bug 306689. This was most important on Mac, because unless there is an application bundle for the XUL application, the UI is basically [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-54","post","type-post","status-publish","format-standard","hentry","category-mozilla"],"_links":{"self":[{"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/comments?post=54"}],"version-history":[{"count":0,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts\/54\/revisions"}],"wp:attachment":[{"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/media?parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/categories?post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/tags?post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}