On Thursday 16 June 2016 12:48:42 Dalios wrote: > Hi list, > > my system is Debian 8 Jessie (stable) with XFCE Desktop Environment > and just a few days back my Iceweasel browser transformed to Firefox. > After that my keyboard shortcut for launching Firefox isn't working if > Firefox isn't running! In other words: if a Firefox Window is open > then I can launch other (new) Firefox windows with my shortcut but if > no Firefox windows are open the none starts. > > From: XFCE Menu >> Keyboard >> Application Shortcuts I found the exact > command which was "exo-open --launch WebBrowser" so I tried that on a > console and got this error: > > > ------8><------------paste-starts-here-----------8><------------- > > dalios@debian-8:~$ exo-open --launch WebBrowser > dalios@debian-8:~$ 1466093150530 addons.xpi WARN Exception > running > bootstrap method startup on {fe272bd1-5f76-4ea4-8501-a05d35d823fc}: > ReferenceError: invalid assignment left-hand side > (resource://gre/modules/addons/XPIProvider.jsm -> > jar:file:///home/dalios/.mozilla/firefox/5k17vuc8.default/extensions/% >7Bfe272bd1-5f76-4ea4-8501-a05d35d823fc%7D.xpi!/bootstrap.js -> > jar:file:///home/dalios/.mozilla/firefox/5k17vuc8.default/extensions/% >7Bfe272bd1-5f76-4ea4-8501-a05d35d823fc%7D.xpi!/lib/ui.js:407:5) JS > Stack trace: requ...@bootstrap.js:141:4 < @main.js:19:1 < > requ...@bootstrap.js:141:4 < star...@bootstrap.js:28:2 < > this.xpiprovider.callbootstrapmet...@xpiprovider.jsm:4656:9 < > this.xpiprovider.star...@xpiprovider.jsm:2727:13 < > callprovi...@addonmanager.jsm:227:12 < > _startprovi...@addonmanager.jsm:833:5 < > addonmanagerinternal.star...@addonmanager.jsm:1016:9 < > this.addonmanagerprivate.star...@addonmanager.jsm:2782:5 < > ammanager.prototype.obse...@addonmanager.js:58:7 > > ------><8------------paste-ends-here-----------><8------------- > > > > If I try the command "firefox" (or "iceweasel") then a similar error > is produced but at least Firefox is launched. > > There seems to be sort of a "quantum dis-entanglement" in this browser transition (and I am reading between the lines, thinking your problem is related to this) because in one swell foop they've disabled the help menu's of quite a few programs that used iceweasel as their reader for html docs, whether it was a file on your own machine, or a link to a site on the web serving up the latest docs, which of course do NOT apply to the 3 year old stable versions of the programs served up by the repo's
I solved it here the hard, no doubt totally unapproved way, I copied /usr/lib/firefox to /usr/lib/iceweasel and then made softlinks in the copied directory from iceweasel to firefox. And those programs that serve up their help menu's with iceweasel are once again "fat, dumb, and happy". Tain't right, it will not be updated, but in that event I'll just edit the softlinks to actually reference the real thing & nuke the rest of that directory as wasted disk space. I have no clue what they were thinking when they yanked iceweasel out by the roots. I doubt they even considered that something else might be dependent on iceweasel/iceweasel as a name. What should have happened was that iceweasel was updated to be an empty package except for that /usr/lib/iceweasel directory and the softlinks to firefox. Grrrrrouuuufffff in the general direction of TPTB. Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene>