1 | = skyped(1) |
---|
2 | |
---|
3 | == NAME |
---|
4 | |
---|
5 | skyped - allows remote control of the Skype GUI client |
---|
6 | |
---|
7 | == SYNOPSIS |
---|
8 | |
---|
9 | skyped [<options>] |
---|
10 | |
---|
11 | == DESCRIPTION |
---|
12 | |
---|
13 | Skype supports remote control of the GUI client only via X11 or DBus |
---|
14 | messages. This is hard in case you want remote control. This daemon |
---|
15 | listens on a TCP port and runs on the same machine where the GUI client |
---|
16 | runs. It passes all the input it gets to Skype directly, except for a |
---|
17 | few commands which is related to authentication. The whole communication |
---|
18 | is 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 | |
---|
28 | NOTE: Here, and later - `/usr/local/etc` can be different on your installation |
---|
29 | if 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 | ---- |
---|
48 | account add skype <user> <pass> |
---|
49 | ---- |
---|
50 | |
---|
51 | `<user>` should be your Skype account name, `<pass>` should be the one you declared |
---|
52 | in `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 | |
---|
88 | Written by Miklos Vajna <vmiklos@vmiklos.hu> |
---|