
Wherever possible, like options have like positions — if there is a
copy, it is always the top item; if there is a
save, it's always on the bottom, and so on. If you wish to try out these settings
en bloc
, the easiest way is to go to the configuration dialog (easyGestures/Profile/Manage Preferences/Import preferences) and import
my settings. Likewise, the original extension closes the pie menu if you move the mouse too far from it, which negates Fitts' Law, so you might wish to install the version with
my fix instead.
easyGestures / Behavior / Page1
Right mouse button — it's where you
expect the context menu.
Suppress pie, use normal menu with
Insert key — no, this shouldn't be easy, you're trying to condition ourselves to find the pie menu handier here. I was in fact debating the
Alt key, but the window manager steals that.
Display alternative menu with
right mouse button (cycle through the menus) — same as open, this seems the most intuitive to me.
Activate contextual sensitivity with
Ctrl key;
always activated. Whether this is a good idea will remain to be seen.
Move pie
by pressing shift. I find auto-move to violate the principle of least surprise.
easyGestures / Behavior / Page2
Tooltips,
1500 ms
Enable clicking links,
yes
Autoscrolling
off. If you really want this, it probably makes sense to train the timing right from the start, especially when also using
clicking links Using both is for the adventurous, timing-wise; the auto-scroll marker also leaves garbage on my screen.
easyGestures / Customizations / Load URL or Script:
Script 1: Open selected URL in new tab
var paste = readFromClipboard();
if(paste) { gBrowser.selectedTab = gBrowser.addTab(paste); }
Script 2: Open selected URL in this tab
var paste = readFromClipboard();
if(paste) { loadURI(paste); }
Script 3: Show extensions
var url='chrome://mozapps/content/extensions/extensions.xul?type=extensions';
openWebPanel(url, url);
Script 5: Back menu
var reqMenu = "back-button";
var fm = document. getElementById(reqMenu);
var fmp = fm.getElementsByTagName("menupopup")[0];
var ps = document.getElementById("keyconfigPopups");
if (!ps) {
ps=document.createElement("popupset");
ps.setAttribute("id", "keyconfigPopups");
window.getBrowser().appendChild (ps); }
var nfmp = fmp. cloneNode(true);
if (ps. getElementsByTagName("menupopup"). length > 0) {
var op = ps.getElementsByTagName("menupopup") [0];
ps.removeChild (op); }
ps.appendChild (nfmp);
nfmp.showPopup(window.getBrowser(),eGc.evt.clientX-64,eGc.evt.clientY,"popup");
Script 6: Forward menu
var reqMenu = "forward-button"; …
Script 10: Xposé
Viamatic.Xpose.Main();
easyGestures/Customizations/Miscelaneous:
Open link in new Tab
userChrome.css (see
Tools/Edit My Config)
/* do not eliminate navigation, just don't show it. this subtle difference is relevant for our forwards/backwards history menu that we wish to trigger from the pie menu */
#back-button { display: none; }
#forward-button { display: none; }
/* Show whichever of Reload and Stop makes sense.
Stop needs to be directly to the left of Reload for this to work.
I have disabled both in the toolbar, since I have them in the pie anyway. */
#stop-button[disabled] { display: none;}
#stop-button:not([disabled]) + #reload-button { display: none; }
/* beautiful tabs */
.tabbrowser-tab[selected="true"] > hbox,
.tabbrowser-tab[selected="true"] > .tab-close-button {
background-color: #000088 !important;
color: #fff !important; }
.tabbrowser-tab[selected="true"]:hover > hbox,
.tabbrowser-tab[selected="true"]:hover > .tab-close-button {
background-color: #0000BB !important;
color: #fff !important; }
Go to
about: config.
Set
browser.tabs.loadFolderAndReplace to
false; otherwise chosing
favourites
in the pie-menu will throw away all current tabs in that window.

Extensions I use.
- Adblock Plus 0.7.5.1
Do not show ads. - Add Bookmark Here 2 1.0.20070316
Add bookmark from bookmarks context menu. Like it used to be. - DOM Inspector 1.8.1.2
Surprisingly useful. Also some other extensions depend on it. - Download Statusbar 0.9.4.6
Reduces downloads to a tab-size progress bar with an informative tooltip and a context-menu each. Way to unclutter. - easyGestures 4.1
Pie menus! Whee! - Firemacs 1.0
Use emacs keystrokes to operate Firefox. For those who don't want to go all the way and use conkeror, because they just want the emacs keymap, not the emacs look. - Fission 0.8.8
Show the progressbar in the background of the location bar. Optionally also show mouse-over URLs there. - Go Up 1.0
Alt-Up to go up one level in the site/hierarchie you're browsing. - keyconfig 20060828
Change keymap. Some other extensions depend on this. - Live HTTP Headers 0.13.1
- Menu Editor 1.2.3.3
Only display the menu-entries we're actually interested in. Unclutter. - MR Tech Local Install 5.3.2.3
Tools for extension-wrangling. - No Squint 1.0.0
Restore text-zoom settings for visited pages. - NoScript 1.1.4.8.070430
Ask special permission before a hitherto unknown site may execute code. Can get a bit annoying, but oh well. - Operator 0.7
Support for microformats. - PDF Download 0.8
PDFs: download, display inline, or in external viewer? - Research Word 1.0.1
Search highlighted word in Wikipedia, dictionary etc. - Tab Mix Plus 0.3.5.2
Ultimate configurability for your tabs. A must-have. - Tab Scope 0.1.1
Tooltips for tabs. Cute, but optional. - Torbutton 1.0.4
TOR anonymity is just a mouse-click away. - United States English Dictionary 2.0.0.6
- User Agent Switcher 0.6.9
Be all that you can (pretend to) be. - Viamatic foXpose 0.6
- VideoDownloader 1.1.1
Xposé for Firefox. Cute, but optional. - Web Developer 1.1.3
Pretty much a must have if you create web pages at all. - X-Ray 0.8.1
A mix between showing the web page and its source.
Bits and pieces scavenged all over the web. Special thanks to "the Russians for breaking my confusion about the popup thang.