Murmur / Mumble on FreeBSD 7

Murmur is a server based VOIP chat program. It is suppose to have sound quality that compares/exceeds to Ventrilo, but is available free.

Requires QT4 w/sqlite plugin, and sqlite.

QT4 port did not work as I hoped. It was actually script looping at one point looking for autoconf. Turned out to be a mess so I changed to using packages

As root add the following packages

pkg_add -r qt4
pkg_add -r qt4-sqlite-plugin
pkg_add -r sqlite3
Install port or package for openssl.

Change back to normal user

Download mumble source

https://sourceforge.net/project/showfiles.php?group_id=147372&package_id=162594

tar xvfz mumble-1.1.4.tar.gz
cd /mumble-1.1.4/src/murmur

Make sure your not using bash shell, setenv doesnt exist. I did this in csh

setenv QMAKESPEC /usr/local/share/qt4/mkspecs/freebsd-g++
qmake-qt4
make

cd ../../release
cp ~/mumble-1.1.4/scripts/murmur/ini ~/.config/Mumble/murmur.ini
edit murmur.ini for setting IP address of server (binds to all w/o) and any other settings

Set the server superuser password
./murmurd -supw (superuser password for server)
./murmurd

At this point you should be able to connect from your mumble client.

Mumble wiki available at http://mumble.sourceforge.net/

Fluxbox 1.0

Fluxbox is a continuation of blackbox with several feature additions. It's a very light weight, very simple, and easy to use. I started using fluxbox during the 0.9.x versions, which ended up lasting most of 4 years.

In the past I ran the development versions and built fluxbox from source. With the recent release of 1.0 I decided to stay with the stable version this time around. The FreeBSD port has already been updated so installation was a snap.

After the port installation:
echo exec startfluxbox > ~/.xinitrc

Then fluxbox can be launched with the startx command. I've never used any type of graphical login program, like gdm. Graphical login just seems unnecessary to me.

Now that I could run fluxbox I quickly built the native Firefox installation for FreeBSD and checked out the wiki. Fluxbox has serveral tooks available now that makes configuring your desktop much easier. Fluxmenu will let you quickly build your right click menu system and fluxconf will let you set all your keyboard commands. Fluxbox has some built in styles in the menu, I normally use one of those. Then Fbsetbg can be used to set your desktop background. You will need to install a wallpaper setter. Feh and esetroot seem to be the popular ones. I'm using esetroot at the moment. I normally get my backgrounds from digitalblasphemy.com. They have realy nice images for a very low cost subscription.

Now we have a pretty interface with menu's and backgrounds but I like to have transparency when I work on FreeBSD. True transparency is now available in fluxbox. You must install/port xcompmgr and transset-df.

If your using an nvidia card and not the stupid nv x.org driver we can add a few things to your xorg.conf to improve performance

Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"

If your using an ATI drive you would add

Option "backingstore" "true"

You must also add a new section to your xorg.conf

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection

Exit fluxbox and relaunch with startx for your adjustments to take effect. Open a terminal and use 'transset-df 0.6' then 'xcompmgr -c &' to enable the trasparency. I added 'xcompmgr -c &' as a menu option using fluxmenu. I'm sure we could start it automatically but transparency is considered a work in progess so I took the safe road.

The default transparency settings can be adjusted in your ~/.fluxbox/init Below are my alpha settings.

session.screen0.menu.alpha: 200
session.screen0.slit.alpha: 200
session.screen0.toolbar.alpha: 200
session.screen0.window.focus.alpha: 235
session.screen0.window.unfocus.alpha: 100

You can manually adjust these settings on a per window basis by right clicking on the menu bar and going to transparency. I find 100 on unfocused windows gives me a very readable yet transparent look. For me its all about being able to read multiple windows at the same time.

Returning to FreeBSD 7, as a desktop OS

I've been living with Windows Vista as my "wintendo" since the beta releases but recently purchased a new laptop. I have no TV by my desktop which means no hockey, which is just not acceptable. So I decided to reload my desktop with FreeBSD 7.0-RELEASE which came out the end of February.

7.0 installs the same as any FreeBSD version. Plan text interface, end up on the command line. Several ports failed for me initially but a quick install of /usr/ports/devel/glib20/ cleaned things up nicely. Added all my important favorites.

Irssi, xchat, wget, ettercap, nmap, bash, vim.

I haven't rebuild the kernel yet. I'll save that for a boring night. So far everything works, including my Audigy 2 that creative still has not released Vista drivers for...

« 1 2 3 4 5 6 7 8 9 10 11 12