sathilda
02-13-2009, 01:21 AM
Well, i fixed many people (and mines) mumble overlays on various Linux distros, and most of the time it's because your system don't have shared memory (http://en.wikipedia.org/wiki/Shared_memory#In_software) support active. Don't worry it's not difficult ^^
Check the basics before ;)
At first, the overlay isn't "automatic". Launch Mumble first and don't forget to use the command
mumble-overlay ./rolauncher
Btw, the basic size of mumble overlay is really small, so don't be worried to put 28 or 32 as font size.
Finally if you're alone in channel, you should check the "show yourself" box in overlay options, and define a mute shortcut. Then when your char enter in game press the mute button to see your own name, so it's sure it works (or not).
Check if the overlay and Mumble can communicate together
If it's still not working :
Close mumble
Open a terminal
Type mumble then press enter
Look at the logs in the console, if you see :
shm.c: shm_open() failed: Permission denied
(usually in red, you can't miss it ^^), then this howto will fix it. Otherwise the problem is somewhere else.
Fix it
Open the file /etc/fstab as root and add this line (the white spaces are actually tabs) :
shm /dev/shm tmpfs defaults 0 0
Shm won't be mounted automatically (even if you add auto), so here is the trick, according to your distro. Open, as root, the file :
Debian (and derivatives) : /etc/rc.local
Slackware : /etc/rc.d/rc.local
Others, if Debian and Slackware locations don't work, search rc.local in the directory /etc (the filename is a standard, but the location may vary ^^")
Now this file is opened, add this on the first line :
mount shm
Now reboot your computer. Once rebooted, open a terminal, and type this command : mount | grep shm
You should get this line :
shm on /dev/shm type tmpfs (rw)
Then launch mumble and ro with mumble-overlay and it should be ok :)
Check the basics before ;)
At first, the overlay isn't "automatic". Launch Mumble first and don't forget to use the command
mumble-overlay ./rolauncher
Btw, the basic size of mumble overlay is really small, so don't be worried to put 28 or 32 as font size.
Finally if you're alone in channel, you should check the "show yourself" box in overlay options, and define a mute shortcut. Then when your char enter in game press the mute button to see your own name, so it's sure it works (or not).
Check if the overlay and Mumble can communicate together
If it's still not working :
Close mumble
Open a terminal
Type mumble then press enter
Look at the logs in the console, if you see :
shm.c: shm_open() failed: Permission denied
(usually in red, you can't miss it ^^), then this howto will fix it. Otherwise the problem is somewhere else.
Fix it
Open the file /etc/fstab as root and add this line (the white spaces are actually tabs) :
shm /dev/shm tmpfs defaults 0 0
Shm won't be mounted automatically (even if you add auto), so here is the trick, according to your distro. Open, as root, the file :
Debian (and derivatives) : /etc/rc.local
Slackware : /etc/rc.d/rc.local
Others, if Debian and Slackware locations don't work, search rc.local in the directory /etc (the filename is a standard, but the location may vary ^^")
Now this file is opened, add this on the first line :
mount shm
Now reboot your computer. Once rebooted, open a terminal, and type this command : mount | grep shm
You should get this line :
shm on /dev/shm type tmpfs (rw)
Then launch mumble and ro with mumble-overlay and it should be ok :)