View previous topic :: View next topic |
Author |
Message |
Bash[DevNull] Guru
Joined: 10 Oct 2003 Posts: 333
|
Posted: Tue Feb 17, 2004 9:04 am Post subject: firefox & extensions |
|
|
Господа, подскажите как быть с расширениями (плагинами) для FireFox'а, когда они не устанавливаються.
Пишеться что-то типа - проверьте права доступа. Под рутом все ставиться, а под простым пользователем нет. Самое странное, что некоторые другие экстэншены ставяться...
И если поставить под рутом, то все работает. Этот экстэншн видно, если запустить из под простого юзера, но он не работает.
Имхо ставиться куда-то в основное дерево мозиллы, но как этого избежать или как пролечить? Есть идеи? _________________ Biomechanical Artificial Sabotage Humanoid |
|
Back to top |
|
|
4nykey Apprentice
Joined: 11 Feb 2004 Posts: 180
|
Posted: Wed Feb 18, 2004 10:36 am Post subject: |
|
|
Вобщето все более-менее новые плагины должны спрашивать куда инсталлировать: в програмную директорию или в профиль.
Если какой-то плагин без спросу ставится в основную папку, его можно попробовать пофиксить.
Предварительно желательно почистить <...>/MozillaFirefox/chrome от лишних jar'ов. |
|
Back to top |
|
|
Bash[DevNull] Guru
Joined: 10 Oct 2003 Posts: 333
|
Posted: Wed Feb 18, 2004 2:33 pm Post subject: |
|
|
Вот сам плагин
http://extensionroom.mozdev.org/more-info/prefbuttons
(Благодаря ему можно кнопочку image вытащить на панельку, что позволяет легко включать/выключать графику)
Собственно, в самом install.js была эта строка, с ней видимо и проблемы
Code: | var instToProfile = (buildID>2003030600 && confirm(INST_TO_PROFILE));
|
пришлось подправить до такого
Code: | //var instToProfile = (buildID>2003030600 && confirm(INST_TO_PROFILE));
var instToProfile = 1; |
_________________ Biomechanical Artificial Sabotage Humanoid |
|
Back to top |
|
|
Zoltan Guru
Joined: 27 Aug 2003 Posts: 394 Location: Moscow, Russia
|
Posted: Thu Feb 19, 2004 1:45 pm Post subject: Re: firefox & extensions |
|
|
Bash[DevNull] wrote: | И если поставить под рутом, то все работает. Этот экстэншн видно, если запустить из под простого юзера, но он не работает.
Имхо ставиться куда-то в основное дерево мозиллы, но как этого избежать или как пролечить? Есть идеи? | Я ставлю все экстэншны в общую директорию под рутом. Но во многих экстэншнах есть глюк с правами, поскольку XPI файл это на самом деле JAR, которые содержит права на файлы, то при распаковке эти права на файлы применяются.
Почему-то куча XPI экстэншнов содержит права на файлы 400 и 600, так что их видно действительно только под рутом. Лечится это так: Code: | find /usr/lib/MozillaFirefox \( -perm 400 -o -perm 600 -o -perm 700 \) -exec chmod a+r {} \; -print |
_________________ Light travels faster than sound. That's why some people appear bright before you hear them speak. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|