Murmur

From Gentoo Wiki
Jump to: navigation, search
Resources

Murmur is the server component to Mumble built on the Qt framework. See uMurmur for a lighter weight embedded version.

Installation

USE flags

USE flags for media-sound/murmur Mumble is an open source, low-latency, high quality voice chat software

dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) global
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces global
ice Use dev-libs/Ice to enable remote control capabilities. local
pch Enable precompiled header support for faster compilation at the expense of disk space and memory (>=sys-devel/gcc-3.4 only) global
zeroconf Support for DNS Service Discovery (DNS-SD) global

Emerge

root #emerge --ask media-sound/murmur

Configuration

Files

  • /etc/murmur/murmur.ini - Daemon configuration file.
  • /etc/conf.d/murmur - OpenRC service configuration file.
  • /usr/lib/systemd/system/murmur.service - systemd service configuration file.

Services

OpenRC

To have the murmur daemon run on system boot, issue:

root #rc-update add murmur default

To start murmur, issue:

root #service start murmur

systemd

To have the murmur daemon run on system boot, issue:

root #systemctl enable murmur.service

To start murmur on systemd, issue:

root #systemctl start murmur.service

Usage

Gaining SuperUser privileges

A SuperUser account is created by default on every instance of a Murmur service. This account is created to assist in administration tasks such as kicking or banning an abusive user or quickly an easily creating new channels. In order to obtain SuperUser privileges, the correct password must be used. The SuperUser password is written to the Murmur log file (/var/log/murmur/murmur.log). Use any pager program or text edit to view the log (for security reasons the log is only view able for users with root privileges), or simply grep for the line:

root #cat /var/log/murmur/murmur.log | grep "Password for 'SuperUser'"

Once the password has been obtained, use a client to connect to the server as the user called "SuperUser". Instructions on adding SuperUser privileges to other accounts can be found here on the Mumble wiki.

Removal

Unmerge

root #emerge --ask --depclean media-sound/murmur

See also

  • uMurmur - A minimalistic Mumble server designed to run on embedded systems.
  • Mumble - An open source, cross platform, low-latency, high quality voice over IP (VoIP) client.

External resources