[Evolution] Switching Evolution link browsing from Epiphany to
Firefox?
guenther
guenther@rudersport.de
Thu, 02 Dec 2004 23:47:38 +0100
--=-9Sj19LWKNlDJoMSRjOOs
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
> Hi, I'm trying to find how I can switch the browser that Evolution
> activates on links to Firefox. I use Evolution 2.0.1 and Epiphany 1.2.5
> (not by choice ;-), on SuSE Pro 9.2 using KDE 3.3.
See below.
> To prevent me asking for something that has already been addressed, what
> is the best way to:
>
> (a) browse any sort of mailing list archive (where it is would be a good
> start ;-)
http://lists.ximian.com/archives/public/evolution/
You can find a link to this on the page, where you subscribed.
So here we go again with the most-wanted answer... ;-) Although it
didn't come up for more than 2 months.
My previously posted default answer below mentions Mozilla, but it
shouldn't be hard to adjust it to call Firefox instead.
...guenther
Setting default browser (Evolution 1.4, 2.0 / Gnome 2.x)
--------------------------------------------------------
Open the "Gnome Control Center" > Preferred Applications > Web Browser
or simply run:
$ gnome-default-applications-properties
check 'Custom Web Browser'
Command: gnome-moz-remote --newwin "%s"
This will present you every link (clicked in a Gnome 2 app) in a new
mozilla window. If you prefer tabs (instead of new windows) like me,
change it similar like that:
Command: mozilla-remote.sh "%s"
Have the attached script in your path (or change the command to have the
whole path) and make the script executable.
If you want to use another browser rather than Mozilla, you have to
adjust the command (or the script for most of them, to enable tabs).
Setting default browser using *gconftool* (Gnome 2.0/2.2)
---------------------------------------------------------
You will need GConf (and the gconf daemon running) to set this. If you
do *not* have the Gnome Control Center installed, there is a way to set
this using GConf directly:
See, which values are stored in that sub-tree. Save the output to a
file, so you can revert to those settings!
$ gconftool-2 -R /desktop/gnome/url-handlers/unknown
command = mozilla %s
need-terminal = false
enabled = true
Now, this should enter all those values (at least, they work for me):
$ gconftool-2 --set --type=string /desktop/gnome/url-handlers/unknown/command 'mozilla %s'
$ gconftool-2 --set --type=bool /desktop/gnome/url-handlers/unknown/need-terminal false
$ gconftool-2 --set --type=bool /desktop/gnome/url-handlers/unknown/enabled true
Setting default browser using *gconftool* (Gnome 2.4/2.6/2.8)
-------------------------------------------------------------
This is basically the as above, just some GConf key change:
The relevant key on Gnome 2.4 has changed, but is pretty much similar.
Simply substitute "unknown" by "http", especially in the commands to set
the values.
/desktop/gnome/url-handlers/http
Also, the "https" branch may be useful. However, this is *not* set using
the GUI method mentioned above.
--
char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}
--=-9Sj19LWKNlDJoMSRjOOs
Content-Disposition: attachment; filename=mozilla-remote.sh
Content-Type: application/x-shellscript; name=mozilla-remote.sh
Content-Transfer-Encoding: 7bit
#!/bin/sh
mozilla -remote 'openURL('$1',new-tab)' || mozilla $1 &
--=-9Sj19LWKNlDJoMSRjOOs--