On 04/26/08 08:46, Nicolas George wrote:
> Hi.
>
> Is there a standard way to disable an Iceweasel plugin installed by a
> package?
>
> I like my default Iceweasel session to be completely plugin-free: it makes
> it faster, mor stable, and acts as an efficient ad-remover on crappy sites.
> When I want to visit a site that needs one, which is reasonably rare in my
> case, I start a new session with $MOZ_PLUGIN_PATH.
>
> Unfortunately, some packaged plugins come with symlinks in the default
> directory, and I did not find how to disable them, apart from removing the
> symlinks, which conflicts with dpkg.
>
> Is there a solution?
iceweasel -safe-mode
- --
Ron Johnson, Jr.
Jefferson LA USA
We want... a Shrubbery!!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
04-26-2008, 04:48 PM
Nicolas George
Disabling Iceweasel plugins
L'octidi 8 floréal, an CCXVI, Brad Rogers a écrit*:
> Why not do it t'other way around? That is, let dpkg install all the
> plugins and what not in the default location, but call your unsullied
> Iceweasel with $MOZ_PLUGIN_PATH. From a script in ~/bin, for example.
Thanks for your suggestion. I have no objection on the principle of this
solution. In fact I tried it already, and it does not work: $MOZ_PLUGIN_PATH
adds to the plugins search path, it does not replace the built-in one. Even
with MOZ_PLUGIN_PATH=/dev/null or /tmp/empty, Iceweasel finds the plugins
linked in /usr/lib/iceweasel/plugins/.
Regards,
--
Nicolas George
04-26-2008, 04:50 PM
Nicolas George
Disabling Iceweasel plugins
L'octidi 8 floréal, an CCXVI, Ron Johnson a écrit*:
> iceweasel -safe-mode
Thanks for this indication, I did not know this option.
Unfortunately, it does not seem to work for my problem: this option disable
add-ons, but not plugins. I want to disable plugins, not add-ons.
Nevertheless, I keep it mind it exists, because it may be useful in other
situations.
Regards,
--
Nicolas George
04-26-2008, 06:36 PM
Brad Rogers
Disabling Iceweasel plugins
On Sat, 26 Apr 2008 18:48:58 +0200
Nicolas George <nicolas.george@normalesup.org> wrote:
Hello Nicolas,
> Thanks for your suggestion. I have no objection on the principle of
> this solution. In fact I tried it already, and it does not work:
> $MOZ_PLUGIN_PATH adds to the plugins search path, it does not replace
Ah, no good, then. TBH, I hadn't tried it, so wasn't aware of this
issue. I notice too, that you say Ron's suggestion doesn't work.
This prompted me to look at a couple of things. It seems that you can
create profiles for Iceweasel by calling it with the -ProfileManager
option. If you create a profile without plugins, or whatever, you can
then call Iceweasel with the -p <profilename> option. Should work from
a script in ~/bin.
Same caveat as before; I've not actually tried using different
profiles, so don't know what you can actually (dis|en)able that way.
--
Regards _
/ ) "The blindingly obvious is
/ _)rad never immediately apparent"
It belongs to them, let's give it back
Beds Are Burning - Midnight Oil
04-26-2008, 08:00 PM
Nicolas George
Disabling Iceweasel plugins
Hi.
L'octidi 8 floréal, an CCXVI, Brad Rogers a écrit*:
> This prompted me to look at a couple of things. It seems that you can
> create profiles for Iceweasel by calling it with the -ProfileManager
> option. If you create a profile without plugins, or whatever, you can
> then call Iceweasel with the -p <profilename> option. Should work from
> a script in ~/bin.
It's -P, actually, not -p. Using several profiles works perfectly. This is
how I can run several instances of Iceweasel at the same time (the default
one without plugins, one with plugins), because it is not possible tu run
the same profile in several instances at the same time.
But plugins are completely unrelated to profiles. Plugins are searched in a
few directories at startup, including /usr/lib/iceweasel/plugins/,
~/.mozilla/plugins/ and $MOZ_PLUGIN_PATH. To be able to enable or disable
them at will, I put them in ~/.mozilla/plugins-burk, and I set
$MOZ_PLUGIN_PATH to that path if I want to.
The problem is that if a file is present in /usr/lib/iceweasel/plugins/, as
far as I know, it _will_ be loaded as a plugin.
I tried another method: I tried to divert the plugins directory,
unfortunately: