source: protocols/skype/skyped.txt @ 7a80925

Last change on this file since 7a80925 was 7e5b4bd, checked in by Miklos Vajna <vmiklos@…>, at 2013-02-11T12:56:03Z

skype: add --dont-start-skype option

For cases when case skype start/stop/restart is being handled externally.
Skype4Py seem to be able to handle client going on/off.

  • Property mode set to 100644
File size: 2.2 KB
Line 
1= skyped(1)
2
3== NAME
4
5skyped - allows remote control of the Skype GUI client
6
7== SYNOPSIS
8
9skyped [<options>]
10
11== DESCRIPTION
12
13Skype supports remote control of the GUI client only via X11 or DBus
14messages. This is hard in case you want remote control. This daemon
15listens on a TCP port and runs on the same machine where the GUI client
16runs. It passes all the input it gets to Skype directly, except for a
17few commands which is related to authentication. The whole communication
18is done via SSL.
19
20== CONFIGURATION
21
22- Set up `~/.skyped/skyped.conf`: Create the `~/.skyped` directory, copy
23  `skyped.conf` and `skyped.cnf` from `/usr/local/etc/skyped/` to `~/.skyped`,
24  adjust `username` and `password`. The `username` should be your Skype login and
25  the `password` can be whatever you want, but you will have to specify that one
26  when adding the Skype account to BitlBee (see later).
27
28NOTE: Here, and later - `/usr/local/etc` can be different on your installation
29if you used the `--sysconfdir` switch when running the `configure` of BitlBee.
30
31- Generate the SSL pem files:
32
33----
34$ cd ~/.skyped
35$ openssl req -new -x509 -days 365 -nodes -config skyped.cnf -out skyped.cert.pem \
36        -keyout skyped.key.pem
37----
38
39- Start `skyped` (the TCP server), initially without detaching and enabling debug messages:
40
41----
42$ skyped -d -n
43----
44
45- Start your `IRC` client, connect to BitlBee and add your account:
46
47----
48account add skype <user> <pass>
49----
50
51`<user>` should be your Skype account name, `<pass>` should be the one you declared
52in `skyped.conf`.
53
54== OPTIONS
55
56-c, --config::
57        Path to configuration file (default: $HOME/.skyped/skyped.conf)
58
59-d, --debug::
60        Enable debug messages
61
62-h, --help::
63        Show short summary of options
64
65-H, --host::
66        Set the tcp host (default: 0.0.0.0)
67
68-l, --log::
69        Set the log file in background mode (default: none)
70
71-m, --mock=<file>::
72        Mock mode: replay session from file, instead of connecting to Skype.
73
74-n, --nofork::
75        Don't run as daemon in the background
76
77-s, --dont-start-skype::
78        Assume that skype is running independently, don't try to start/stop it.
79
80-p, --port::
81        Set the tcp port (default: 2727)
82
83-v, --version::
84        Display version information
85
86== AUTHOR
87
88Written by Miklos Vajna <vmiklos@vmiklos.hu>
Note: See TracBrowser for help on using the repository browser.