Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
firefox & extensions
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Bash[DevNull]
Guru
Guru


Joined: 10 Oct 2003
Posts: 333

PostPosted: Tue Feb 17, 2004 9:04 am    Post subject: firefox & extensions Reply with quote

Господа, подскажите как быть с расширениями (плагинами) для FireFox'а, когда они не устанавливаються.

Пишеться что-то типа - проверьте права доступа. Под рутом все ставиться, а под простым пользователем нет. Самое странное, что некоторые другие экстэншены ставяться...

И если поставить под рутом, то все работает. Этот экстэншн видно, если запустить из под простого юзера, но он не работает.

Имхо ставиться куда-то в основное дерево мозиллы, но как этого избежать или как пролечить? Есть идеи?
_________________
Biomechanical Artificial Sabotage Humanoid
Back to top
View user's profile Send private message
4nykey
Apprentice
Apprentice


Joined: 11 Feb 2004
Posts: 180

PostPosted: Wed Feb 18, 2004 10:36 am    Post subject: Reply with quote

Вобщето все более-менее новые плагины должны спрашивать куда инсталлировать: в програмную директорию или в профиль.
Если какой-то плагин без спросу ставится в основную папку, его можно попробовать пофиксить.
Предварительно желательно почистить <...>/MozillaFirefox/chrome от лишних jar'ов.
Back to top
View user's profile Send private message
Bash[DevNull]
Guru
Guru


Joined: 10 Oct 2003
Posts: 333

PostPosted: Wed Feb 18, 2004 2:33 pm    Post subject: Reply with quote

Вот сам плагин
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
View user's profile Send private message
Zoltan
Guru
Guru


Joined: 27 Aug 2003
Posts: 394
Location: Moscow, Russia

PostPosted: Thu Feb 19, 2004 1:45 pm    Post subject: Re: firefox & extensions Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
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