View Full Version : Linux "Phoenix" in FBSD
KrUsTy!
February 17th, 2003, 14:34
I have just discovered the phoenix web-browser and I don't think I'll ever use anything else. It is great. I have a linux build running on FreeBSD, with flash, acrobat, java2, realplayer plugins all working perfectly.
http://www.mozilla.org/projects/phoenix/
Its clean, fast, has tabs, blocks pop-ups, has themes, built in google search bar, this is an impressive browser.
The FreeBSD ports have phoenix, both a native build and a linux version. The linux port is really old and doesn't seem to be updated these days. (its at 0.3, current is 0.5) No matter, I just went and downloaded the linux version from the website. Actually, i downloaded a nightly build, but they have milestones too.
Get the tar.gz version. Unpack it. No installer, just go into its folder and ./phoenix
A couple things you will need to run it,
1) Linux emulation running.
2) linux-gtk - /usr/ports/x11-toolkits/linux-gtk - Just install the port.
3) When you go to start it phoenix will complain about a missing library "libstdc++-libc6.2-2.so.3". Its not actaully missing, you just need to create a link to the already installed library.
cd /compat/linux/usr/lib/
ln -s libstdc++-2-libc6.1-1-2.9.0.so libstdc++-libc6.2-2.so.3
This links the library phoenix is looking for with an already installed library that has a different name.
4) You should create a link to avoid weird profile locking problems with your profile. This happens when running it as root, not sure about other accounts ( and yes, I know running as root is bad. I lecture myself every day.. :-) ) The linux phoenix installs parts of the profile in a "linux" home for you. So to avoid this I just made a link like this
ln -s /root /compat/linux/root
This just links back to my real home and the problems don't happen. You may need to do something simillar to avoid the weird profile locking.
Then I just went and downloaded the linux flash player from Macromedia and installed it into the plugin folder in the phoenix folder. It works great. Also when I ended up at a page that I need to have java for, it popped up a download page for java2. I just let it download it and it works great.
If you have the linux Arcobat reader installed (/usr/ports/print/acroread5) then just create a link from the installed plugin to you phoenix plugins;
If your phoenix folder is at /usr/local/phoenix (it can be anywhere you put it...) then;
cd /usr/local/phoenix/plugins/
ln -s /usr/local/Acrobat5/Browsers/intellinux/nppdf.so .
In-line PDF viewing. Cool...
So after a week of using Phoenix I can say that its my only web browser now. Highly Recommended. All sorts of help and other stuff is avaiable at the "phoenix help" website
http://texturizer.net/phoenix/index.html
This comes as a link in your shortcut bar in phoenix anyway...
{K}
Strog
February 17th, 2003, 16:59
I was just looking at it in the ports last night. Mozilla is my current browser of choice but this looks nice. I'll have to try the port out and maybe remove it and go the linux version if it works as nice as Krusty says.
I downloaded here at work and it looks very nice on windows. I like that Orbit is the default skin since that's been my favorite skin(s) for Mozilla.
Krusty:
Root bad! Windows worse so I will shutup now. :twisted:
soup4you2
February 17th, 2003, 21:45
nice i've been meaning to give that a try out.. you mind if i post that on my site if it works out..
KrUsTy!
February 17th, 2003, 23:51
nice i've been meaning to give that a try out.. you mind if i post that on my site if it works out..
Sure, no problem, you can post it where-ever you would like.
The more people it helps the better...
{K}
soup4you2
February 18th, 2003, 09:18
Here ya go
http://bsdhound.com/modules.php?name=News&file=print&sid=113
Krusty you even get the posting points for it... :) thanks
soup4you2
February 18th, 2003, 18:37
i've tested it out and it runs great.. finally got some good flash support..
but instead of creating all the symlinks would it not be better to pub pheonix inside the /compat/linux/foobarr dir and run /compat/linux/bin/sh /foorbar/pheonix and just symlink the /home dir?
Strog
February 19th, 2003, 02:09
I've been running it here a bit tonight and it works great on my system. I have tested Java, flash and some pdf files and it handles them all beautifully.
Maybe Soup4you2 can change his site to FlashHound with all the flash stuff he is posting?? I love all the stupid little movies and games. It's nice to have them all inline instead of saving and playing. :)
I didn't need all the links for the libs. They were already there on my system. I just symlinked /home /compat/linux/home and all my config files are in my home directory. Should work for other users too without any fuss (unless you are running root :roll: ).
KrUsTy!
February 19th, 2003, 02:38
Maybe Soup4you2 can change his site to FlashHound with all the flash stuff he is posting?? I love all the stupid little movies and games. It's nice to have them all inline instead of saving and playing. :)
Man, I've been playing that helicopter game for about 45 minutes now.... I can't even get over 800, but I keep trying and trying....
{K}
soup4you2
February 19th, 2003, 09:41
i'm still stuck around the 1100 mark.. damm how did he get 5k. grr...
by the way after i install the adobe5 port what files do i need to symlink to the plugins dir. where are they located at.. thx
Strog
February 19th, 2003, 11:05
The acrobat plugin on my system is in /usr/local/Acrobat4/Browsers/intellinux/nppdf.so.
I'm not sure how I ended up with Acrobat4 but it works just fine so I'll get back to upgrading it after some other things are taken care of. This is the only file for pdf in my phoenix plugins directory so that should fix you up, Soup.
KrUsTy!
February 19th, 2003, 11:11
The acrobat plugin on my system is in /usr/local/Acrobat4/Browsers/intellinux/nppdf.so.
Only difference between 4 and 5 is the name of the Acrobat folder. I have 5 so mine is at;
/usr/local/Acrobat5/Browsers/intellinux/nppdf.so
I just linked to that file in my phoenix plugins folder and it works great.
{K}
soup4you2
February 19th, 2003, 12:22
Thanks... this has been a great leap forward in my bsd lovin
KrUsTy!
March 5th, 2003, 14:12
I've discovered that sometimes when your using the linux version of phoenix on FreeBSD a problem can happen when you install extensions or plugins. This seems to happen if your phoenix folder is not located at
/compat/linux/usr/local/phoenix
For example I just like the phoenix folder in /usr/local area. No real reason. So phoenix will actaully create another phoenix folder in the area above, and write some files there when it starts up.
The problem usually comes from installing a plugin or extension in phoenix. All of a sudden phoenix will not start anymore (it seems to core), and even re-installing the app doesn't help! 2 ways to fix these problem.
A) symlink /compat/linux/usr/local/phoenix to where you phoenix folder is, or just put your main phoenix folder in that spot.
B) If you are already setup in another area then the compat area, and have the startup problem, go and erase the /compat/linux/usr/local/phoenix folder, then start phoenix again. This has solved that problem for me several times.
I think with either locating you phoenix folder in the above compat area or symlinking it to your phoenix folder somewhere else should stop the "phoenix now won't startup" problem that sometimes crops up.
Hope this Helps.
{K}
hugh nicks
June 12th, 2003, 21:49
i haven't noticed any problems with phoenix yet, but i only installed it a few hours ago. seems pretty slick.
wish every app was this nice.
soup4you2
June 12th, 2003, 22:15
so when are they going to rename the ports since phoenix is know now as firebird.
Strog
June 12th, 2003, 22:41
/usr/ports/www/mozilla-firebird
I've done this port a couple times in the last week or so. It's Firebird 0.6 and I'm using it right now.
http://bsd.strog.org/firebird.png
You need to install perl from ports and run 'use.perl port' to build this. It must be run as su or root. It took me a bit to figure out that sudo won't cut it. Duh, I should have realized that in the first place.
KrUsTy!
June 12th, 2003, 23:29
/usr/ports/www/mozilla-firebird
I've done this port a couple times in the last week or so. It's Firebird 0.6 and I'm using it right now.
Yup, that certainly works if you want a native FreeBSD build. Most of the time I want to use the linux version because then I can use the linux plugins like, Flash (one that really works), Arcobat, etc... Although a great reason to use the FreeBSD native version is the mplayer-plugin... /usr/ports/www/mplayer-plugin. Very cool, you can watch all you web vidoes with an embedded mplayer. Because this is a native FreeBSD build of the plugin it does not work with the linux version.
Some changes to my how to for the linux version of what is now "Mozilla-FireBird". It appears that in FBSD 5.1 you no longer have to link that library in /compat/linux/usr/lib. It appears that it is already there, so you can skip that step.
3) When you go to start it phoenix will complain about a missing library "libstdc++-libc6.2-2.so.3". Its not actaully missing, you just need to create a link to the already installed library.
cd /compat/linux/usr/lib/
ln -s libstdc++-2-libc6.1-1-2.9.0.so libstdc++-libc6.2-2.so.3
Seems to be done right now.This could be true for the linux compat enviroment and not just FBSD 5.1, but I notice it when I upgraded...
There is also a port for the linux version of Mozilla-Firebird, but it is always behind the current version, so I just go and download the latest and greatest...
{K}
Strog
June 13th, 2003, 18:56
I'm using Firebird with the linux-flashplugin 5 via the wrapper. Combine that with Java and the mplayer plugin, I have 98% of everything I want with the native build.
I'm going to see if I can get flash6 plugin working this way too. I haven't looked at the acrobat issue yet since it's about as easy to download an open it.
KrUsTy!
June 13th, 2003, 19:22
I'm using Firebird with the linux-flashplugin 5 via the wrapper. Combine that with Java and the mplayer plugin, I have 98% of everything I want with the native build.
Hmmm the wrapper with linux Flash.... That would be cool, for some reason I haven't tried that! Think I'll give that a try. Would be nice to be fully native as the mplayer plugin works so great....
[K}
elmore
June 16th, 2003, 03:01
How the hell do you get that splash screen?
KrUsTy!
June 16th, 2003, 14:38
In firebird go to the Help menu, then "about Mozilla Firebird"...
{K}
elmore
June 16th, 2003, 15:51
Yeah I sawt that after I posted, for some reason though I thought Strog had that come up as a splash screen whenever he launched firebird. I guess I was wrong though.
Strog
June 16th, 2003, 17:35
Yeah, I just grabbed help-->about with gimp.
I haven't found any splash screen info for firebird yet but there's plenty for Mozilla.
On Windows, if you put mozilla.bmp in the same dir with the executable then it will be your splash screen.
OS X has some programs that can change splash screens for about any program that uses one. Here's one http://www.macupdate.com/info.php/id/8361
*nix uses a splash.xpm in the source tree for the splash screen. You have to change this file and recompile to change it. You can enable it on the command -line or change the option to make it default since *nix disables splash screen by default. mozilla -splash will give the currently compiled in splash. It'a fairly plain orange one on 1.3.
Kernel_Killer
June 25th, 2003, 03:51
Any support for FreeType fonts for this build?
Kernel_Killer
June 25th, 2003, 05:27
Ok. Gotta ask you Strog. How did you get the Flashwrapper, and the mplayerplugin to work? I have both .so files linked to my Phoenix dir. When I start in CLI, it only complains about the mplayer plugin, and yet the Flash plugin will not work. :?
Also, is there a way to see the loaded plugins like Mo' ?
Kernel_Killer
June 26th, 2003, 06:38
Ok. Got Flash6 running, and Strog told me about 'about:plugins'. Last but not least, still can't get the mplayer-plugin to work at all (Well, not in Phoenix at least).
BTW. Here's (http://www.newgrounds.com/portal/view.php?id=102209) a nice little Flash time killer.
guy
June 29th, 2003, 05:34
So far so good. I have been following this thread and it has allowed me to set up Firebird without too many problems. I installed the Flash plugin and it works with displaying video but I can't get any sound. I can play CDs ok so I'm sure sound in general works, it just does not seem to be working with the Flash plugin . . . any suggestions?
Kernel_Killer
June 29th, 2003, 06:05
What desktop environment are you using? If it's KDE, try disabling the ARTS server. Also, do a clean boot of Phoenix.
guy
June 29th, 2003, 14:09
I'm using KDE with aRts server disabled. I'll try rebooting and see what happens . . .
guy
June 29th, 2003, 21:28
Cool. It's working now . . . Thanks Kernel Killer.
|MiNi0n|
July 3rd, 2003, 14:09
hmmmm... no firebird in the -current ports? I'm on 5.1 now and downloaded ports from current and there is no firebird :( Not included in the iso either. Bummer
soup4you2
July 3rd, 2003, 14:33
It's there.... i'm on 5.1 also
[code:1:17f9b5b578]
Port: mozilla-firebird-0.6
Path: /usr/ports/www/mozilla-firebird
Info: Mozilla Firebird is the next generation browser from the mozilla.org project
Maint: gnome@FreeBSD.org
Index: www
B-deps: ORBit-0.5.17 XFree86-libraries-4.3.0_5 Xft-2.1.2 expat-1.95.6_1 fontconfig-2.2.1 freetype2-2.1.4_1 gettext-0.11.5_1 glib-1.2.10_9 gmake-3.80 gtk-1.2.10_9 imake-4.3.0 jpeg-6b_1 lcms-1.09,1 libiconv-1.9.1_1 libmng-1.0.5 nspr-4.3_2 perl-5.6.1_13 pkgconfig-0.15.0 png-1.2.5_2 zip-2.3_1
R-deps: ORBit-0.5.17 XFree86-libraries-4.3.0_5 Xft-2.1.2 expat-1.95.6_1 fontconfig-2.2.1 freetype2-2.1.4_1 gettext-0.11.5_1 glib-1.2.10_9 gtk-1.2.10_9 imake-4.3.0 jpeg-6b_1 lcms-1.09,1 libiconv-1.9.1_1 libmng-1.0.5 nspr-4.3_2 perl-5.6.1_13 pkgconfig-0.15.0 png-1.2.5_2
[/code:1:17f9b5b578]
|MiNi0n|
July 3rd, 2003, 16:26
When did you grab your version of ports?
soup4you2
July 3rd, 2003, 21:22
cvsup11 or 12 i believe....
if you want i can gzup up that part of the port tree for ya.. or give you the distfile
Strog
July 3rd, 2003, 22:41
You can grab it at freshports.org http://www.freshports.org/www/mozilla-firebird/. If you look at the page you will notice it was added a month ago. It used to be in /usr/ports/www/phoenix but was moved to /usr/ports/www/mozilla-firebird. Make sure you are looking for mozilla-firebird now.
I see that they removed the perl 5.6 dependency finally. That was a bit of a pain but I wanted the ports perl anyway.
Either you are overlooking it or you have a bigger issue with your ports not updating properly in the last month or more.
opus
July 9th, 2003, 12:04
After all the good things I heard of Firebird.....10 minutes of using it, I am back to Opera.
Oh well! :?
elmore
July 9th, 2003, 12:11
Mini0n - I had to cvsup to get the mozilla-firebird port on 5.1.
Petie - What happend? You didn't like firebird? Might I ask why. Maybe it's something we can help with!
opus
July 9th, 2003, 12:22
Hey Elmore,
First.....I couldnt get java to work. I read about symlinks but not sure that is what I need. I do have java in Opera.
2nd: Tabs dont work well. I want everything to be tabbed. I would like to be able to just click the link and have it tabbed...like Opera
3rd: I like mouse gestures but could do without them if I felt it was worth it.
What do you all think? Sorry to compare so much to Opera, I know it is a different browser all together.
socomm
July 9th, 2003, 14:36
2nd: Tabs dont work well. I want everything to be tabbed. I would like to be able to just click the link and have it tabbed...like Opera
3rd: I like mouse gestures but could do without them if I felt it was worth it.
To open a link on a new use the second mouse button( IE: center button ) this will open links in new tabs.
Firebird has an addon for mouse gestures as well as many other addons visit their plugin page (http://texturizer.net/firebird/extensions.html).
opus
July 9th, 2003, 15:09
Gotcah...and it works. :wink:
Thanks, I will check out the plugin page.
vBulletin® v3.7.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.