[Bug 385513] New: GNOME: Need to create ~/.beagle for FF Beagle plugin
https://bugzilla.novell.com/show_bug.cgi?id=385513 Summary: GNOME: Need to create ~/.beagle for FF Beagle plugin Product: openSUSE 11.0 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Live Medium AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: captain.magnus@opensuse.org QAContact: coolo@novell.com Found By: --- When starting FF from the LiveCD, an error dialog pops up; [JavaScript Application] "/home/linux/.beagle" is not accessible. Generally beagled needs to be running for this extension to work. If you have beagled with a different BEAGLE_HOME, set the variable beagle.storage.directory in about:config" Creating the directory ~/.beagle manually makes this popup go away. Also, since this directory would be created on a normal install, this only applies to the Live media. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=385513
User captain.magnus@opensuse.org added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c1
Magnus Boman
https://bugzilla.novell.com/show_bug.cgi?id=385513
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c2
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=385513
User jmatejek@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c3
Jan Matejek
https://bugzilla.novell.com/show_bug.cgi?id=385513
User jmatejek@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c4
--- Comment #4 from Jan Matejek
https://bugzilla.novell.com/show_bug.cgi?id=385513
User philippniehues@yahoo.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c5
Philipp Niehues
https://bugzilla.novell.com/show_bug.cgi?id=385513
User jpr@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c6
JP Rosevear
https://bugzilla.novell.com/show_bug.cgi?id=385513
User dbera.web@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c7
D Bera
https://bugzilla.novell.com/show_bug.cgi?id=385513
User captain.magnus@opensuse.org added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c8
--- Comment #8 from Magnus Boman
https://bugzilla.novell.com/show_bug.cgi?id=385513
User jmatejek@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c9
--- Comment #9 from Jan Matejek
https://bugzilla.novell.com/show_bug.cgi?id=385513
JP Rosevear
https://bugzilla.novell.com/show_bug.cgi?id=385513
User jpr@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c10
--- Comment #10 from JP Rosevear
i wonder, why is beagle-firefox installed by default and beagle is not? and why doesn't beagle-firefox hard-depend on beagle? or is there an usecase for beagle-firefox present and beagle missing?
Beagle is installed, its just turned off for the Live CD user account. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=385513
User dbera.web@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c11
--- Comment #11 from D Bera
(In reply to comment #9 from Jan Matejek)
i wonder, why is beagle-firefox installed by default and beagle is not? Beagle is installed, its just turned off for the Live CD user account.
Then the same should be done for the Livd CD user account i.e. the extension
installed but "disabled". Extensions can be disabled using the firefox add-ons
manager or by adding 'NS1:userDisabled="needs-disable"' to (the urn is the
exact match)
https://bugzilla.novell.com/show_bug.cgi?id=385513
User wolfgang@rosenauer.org added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c12
Wolfgang Rosenauer
Then the same should be done for the Livd CD user account i.e. the extension installed but "disabled". Extensions can be disabled using the firefox add-ons manager or by adding 'NS1:userDisabled="needs-disable"' to (the urn is the exact match)
I have no idea if the live CD has a full pre-set Firefox profile. If it has, that change in extensions.rdf sounds about right. If there is no profile created the addon could be added to %{_libdir}/firefox/blocklist.xml This list is overridden if there is an updated version provided by a Mozilla backend though but it should be effective for new created profiles.
On a related note, I checked in a fix upstream to not show the alert box but instead display the error in the tooltip of the beagle icon in the status bar. http://svn.gnome.org/viewvc/beagle?rev=4762&view=rev Live-cd users might still complain about this but I feel this is a special case for live-cd users only; normal users should be notified if the .beagle is for some reason not found.
That also sounds like a feasible workaround, doesn't it? It's not quite nice but the above disabling looks more hackish. I'm not aware of any other way to tell Firefox to just ignore that addon if running under a special user. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=385513
User jpr@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=385513#c13
JP Rosevear
participants (1)
-
bugzilla_noreply@novell.com