Linux Commands Examples

A great documentation place for Linux commands

mc-tool

manipulate Mission Control accounts from the command line

Synopsis

mc-tool list

mc-tool add PROFILE DISPLAY-NAME [PARAMETER-SETTINGS...]

mc-tool add MANAGER/PROTOCOL [PARAMETER-SETTINGS...]

mc-tool update ACCOUNT [PARAMETER-SETTINGS...]

mc-tool display ACCOUNT DISPLAY-NAME

mc-tool nick ACCOUNT NICKNAME

mc-tool service ACCOUNT SERVICE-NAME

mc-tool icon ACCOUNT ICON

mc-tool show ACCOUNT

mc-tool get ACCOUNT PARAMETER [PARAMETER...]

mc-tool auto-presence ACCOUNT STATUS [MESSAGE]

mc-tool request ACCOUNT STATUS [MESSAGE]

mc-tool auto-connect ACCOUNT on|off

mc-tool remove ACCOUNT


add an example, a script, a trick and tips

: email address (won't be displayed)
: name

Step 2

Thanks for this example ! - It will be moderated and published shortly.

Feel free to post other examples
Oops ! There is a tiny cockup. A damn 404 cockup. Please contact the loosy team who maintains and develops this wonderful site by clicking in the mighty feedback button on the side of the page. Say what happened. Thanks!

examples

0
source
            
available|busy|away|xa|offline)
mc-tool list |
while read -r acct; do
mc-tool request "$acct" "$1" "$2"
done
;;
auto)
auto)
mc-tool list |
while read -r acct; do
st=$(mc-tool show "$acct" |
awk '$1 == "Automatic:" {print $2}')

description

mc-tool’s usage depends on its first argument (the "command")

SPECIFYING ACCOUNTS
Where an account name is needed, it may be given as a full object path (e.g. /org/freedesktop/Telepathy/Account/gabble/jabber/example), or as the unique account-specific suffix (e.g. gabble/jabber/example).

SPECIFYING PARAMETER SETTINGS
Many commands take arguments that represent Telepathy connection manager parameters (see the Telepathy Specification for details of these). Each argument has the following form:

TYPE:NAME=VALUE

where TYPE is either int, uint, bool, or string (other parameter types exist, but are currently unsupported by mc-tool), NAME is the name of the connection manager parameter (e.g. account or password), and VALUE is the parameter’s value (with integers in decimal, and booleans as 0 or 1).

The update command also accepts arguments of the form clear:NAME which delete the named parameter from the account configuration.

LIST
mc-tool list
lists the available accounts.

ADD
mc-tool add
adds an account. The connection manager and protocol can either be given as the name of a Mission Control profile, (e.g. gtalk), or as a slash-separated connection manager name and protocol (e.g. gabble/jabber).

DISPLAY
mc-tool display
ACCOUNT DISPLAY-NAME sets the DisplayName property of ACCOUNT to DISPLAY-NAME.

NICK
mc-tool nick
ACCOUNT NICKNAME sets the Nickname property of ACCOUNT to NICKNAME.

SERVICE
mc-tool service
ACCOUNT SERVICE-NAME sets the Service property of ACCOUNT to SERVICE-NAME.

ICON
mc-tool icon
ACCOUNT ICON sets the Icon property of ACCOUNT to ICON.

SHOW
mc-tool show
ACCOUNT shows information about ACCOUNT.

GET
mc-tool get
ACCOUNT PARAMETER [PARAMETER...] shows the values of the given parameters of ACCOUNT.

ENABLE
mc-tool enable
ACCOUNT sets the Enabled property of ACCOUNT to True.

DISABLE
mc-tool disable
ACCOUNT sets the Enabled property of ACCOUNT to False.

AUTO-PRESENCE
mc-tool auto-presence
ACCOUNT STATUS [MESSAGE] sets the AutomaticPresence property of ACCOUNT to STATUS with optional message MESSAGE.

REQUEST
mc-tool request
ACCOUNT STATUS [MESSAGE] sets the RequestedPresence property of ACCOUNT to STATUS with optional message MESSAGE; this is how you tell an account to connect or go offline, for example.

AUTO-CONNECT
mc-tool auto-connect
ACCOUNT on sets the ConnectAutomatically property of ACCOUNT to True. mc-tool auto-connect ACCOUNT off sets it to False.

How can this site be more helpful to YOU ?


give  feedback