вторник, 19 июня 2012 г.

Как запустить вторую копию skype под Linux


Когда делаешь такой запрос в поисковых системах, то выдаётся решение для пользователей Windows, типа надо в параметроы запуска добавить /secondary.
Собственно это я и попробовал первым делом, не сработало. Потом вспоминая, что под Linux параметры часто пишутся не через обратный слеш, а через --, попробовал --secondary. Как понимаете, тоже не помогло.
Тогда начинаешь включать голову и делаешь:
$ skype --help
Skype 4.0.0.7

Usage: skype [options]
Options:
  --dbpath=<path>       Specify an alternative path to store Skype data files.
                        Default: ~/.Skype
  --resources=<path>    Specify a path where Skype can find its resource files.
                        Default: /usr/share/skype
  --disable-api         Disable Skype Public API.
  --callto <nick>
  skype:<nick>?<action>
                        These commands allow Skype links handling.
  --pipelogin           Command line login. "echo username password | skype --pipelogin"
  --version             Display version information and exit.

И тут мы видим параметр --dbpath=<path>, логично предположить, что это путь к базе где хранятся данные о пользователе, контактах и всего остального. Тут я предположил, что если указать другой путь, отличный от стандартного, то будет вторая база, на которой будет работать skype.
В качестве пути поставил ~/.Skype2 и пробую запустить:
skype --dbpath=~/.Skype2
И о чудо вторая копия skype запустилась, логинюсь под вторым аккаунтом и общаюсь и с друзьями и с заказчиками.