Mumble

From FlightGear wiki
Jump to navigation Jump to search
Mumble
Developed by Various
Initial release 2005
Latest release 1.4.230 (stable)
Written in C++
OS Windows, OS X, Linux, Android, iOS
Platform PC, Mac, smartphones
Type Voice chat software
License Open source
Website

Mumble is a free, open source VoIP software used by some ATCs and pilots on the multiplayer network.

Installation and configuration

  1. Download Mumble from its official website (choose the links from the Stable Release column). If you're on Linux, you can usually install it using your package manager.
  2. Start it and follow the instructions on your screen to configure the program.
Tip  We suggest to choose the Push-To-Talk mode in the Voice Activity Detection step; if you choose another mode, make sure to calibrate the volume levels correctly (follow the on-screen instructions carefully). This way, your voice will be transmitted only when you mean to, and there will be less background noise on the channel.

Binding Push-To-Talk to joystick button on linux

On linux you can enable generic input support by editing ~/.config/Mumble/Mumble.conf. You need to add the following section:

[shortcut]
linux\evdev\enable=true

Note: This is correct: add the section as stated above; ignore the fact, that there is already a section [shortcuts].

Make sure you have permission to access the input devices (typically called /dev/input/event*). You might need to add yourself to the appropriate group (for example input) or configure your device manager to grant access. Consult your OS documentation for details.

Tipinput-events is a useful tool for troubleshooting.

Note: # usermod YOUR_LOGIN_HERE -aG input should do the trick, where YOUR_LOGIN_HERE should be obviously replaced with obvious. Debianers might want to use # /sbin/usermod.

Note: input-events is part of the input-utils package.

Proceed to launch mumble. If you are using a terminal, watch the output messages. You should see your input device listed, such as:

GlobalShortcutX: /dev/input/event7: Saitek Cyborg Evo Force

Open the settings dialog, go to the shortcuts tab and assign any button you like to the Push-to-Talk function.

Note  It may show up as nonsense but that is just a cosmetic issue. For example, one of my joystick buttons appears as semicolon. Nevertheless, it's still the joystick button and typing semicolon on the keyboard has no effect.

Connecting

  1. Click on ServerConnect.
  2. If this is the first time you connect to the FlightGear Mumble server, click on Add New... at the bottom of the window and input the following parameters, then click OK:
    Label FlightGear ATC (or another descriptive name of your choice)
    Address radio-mumble.flightgear.fr
    Port 64738 (the default value)
    Username A username (callsign) of your choice
  3. Select FlightGear ATC from the server list and click Connect.

Using Mumble

When you are connected, Mumble will show a hierarchical list of channels on the right side of the main window.

  • To enter an existing channel, right click on it and choose Join Channel.
  • To create a new channel (e.g. if you're acting as a controller), right click on the FlightGear channel and choose Add. Input a name and (optionally) a description, then click OK.
Note  The new channel is temporary and will be deleted when the last person in it exits the channel.
  • To mute yourself, click the Mute button in the main toolbar.

Extensions

  • FGCom-mumble: In addition to using plain mumble, you can also try the FGCom-mumble plugin, which provides realistic radio operation. This works for Mumble >= 1.4.0.

OpenRadar flickering when using Mumble

If you're using Mumble and OpenRadar at the same time, you might notice that the OpenRadar screen flickers. A solution is disabling the Mumble overlay (in Mumble, click on ConfigureSettings, open the Overlay section, deselect Enable Overlay and click OK).

See also