Topic: weaselly conkeror

I installed conkeror, but it wasn't working with sites like gmail and google+ because it's out of date. I installed an up-to-date conkeror from the nightly builds (http://noone.org/conkeror-nightly-debs/), but it didn't fix it. I mean, it worked fine, but it didn't work any better because it was still finding the usual xulrunner, which is old and busted. However, it will work just fine with an up-to-date iceweasel or firefox. That is, rather than starting it with

conkeror

like usual, start it with

iceweasel -app /usr/share/conkeror/application.ini

or

firefox -app /usr/share/conkeror/application.ini

The latest conkeror will look for firefox itself, if it can't find xulrunner, so perhaps uninstalling xulrunner (and installing firefox) would also work. I've just been using the iceweasel line above (I'm writing this right now that way!).

Happy browsing!

Last edited by oylenshpeegul (2012-02-05 19:42:45)

Re: weaselly conkeror

To configure conkeror, instead of putting elisp in our .emacs.d/init.el file, we put JavaScript in our .conkerorrc file. Here's mine so far:

// Send text to emacsclient with C-i
editor_shell_command = "emacsclient -c";

// Enable password management service.
session_pref("signon.rememberSignons", true);
session_pref("signon.expireMasterPassword", false);
session_pref("signon.SignonFileName", "signons.txt");
Cc["@mozilla.org/login-manager;1"].getService(Ci.nsILoginManager); // init

// Allow extensions (like Adblock Plus) to be installed
session_pref("xpinstall.whitelist.required", false);

In particular, I needed that last bit for the Adblock Plus extension to work. Even then, after installing it, I had to configure it in iceweasel. That is, I couldn't get subscriptions to work from conkeror. But firing up iceweasel and subcribing to a list form there and then closing and firing up conkeror worked. In hindsight, this is what would have happened if I had just clicked on "restart" after installing the extension...that is, restarting from "iceweasel-conkeror" actually restarted iceweasel proper...so go ahead and do that, subscribe to EasyList or whatever, and then kill it and start conkeror.