Introduction to Telepathy Mission Control
Telepathy Mission Control is an account manager and channel dispatcher for the Telepathy framework, allowing user interfaces and other clients to share connections to real-time communication services without conflicting.
Note
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Package Information
Telepathy Mission Control Dependencies
Required
telepathy-glib-0.24.2
Recommended
NetworkManager-1.44.2
Optional
D-Bus Python-1.3.2 (for the “twisted” tests), GTK-Doc-1.33.2, UPower-1.90.2, and Twisted (for the “twisted” tests)
Installation of Telepathy Mission Control
Install Telepathy Mission Control by running the following commands:
PYTHON=python3 \
./configure --prefix=/usr --disable-static &&
make
To test the results, issue: make check.
Now, as the root
user:
make install
Command Explanations
PYTHON=python3: prevents using Python2 if it is installed.
--disable-static
: This switch prevents installation of static versions of the libraries.
--enable-gtk-doc
: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.
Contents
Installed Programs: mc-tool, mc-wait-for-name and mission-control-5 (library executable)
Installed Libraries: libmission-control-plugins.so
Installed Directories: /usr/include/mission-control-5.5 and /usr/share/gtk-doc/html/mission-control-plugins
Short Descriptions
mc-tool
|
is a command line tool used to manipulate Mission Control accounts
|
mc-wait-for-name
|
waits for a D-Bus bus name that will be provided automatically by the desktop session
|
mission-control-5
|
is a D-Bus service which runs on the session bus to implement AccountManager and ChannelDispatcher services described in the Telepathy D-Bus specification
|
libmission-control-plugins.so
|
contains Telepathy Mission Control plugin API functions
|