Как сейчас запускать несколько экземпляров (разные аккаунты) Skype 8 на Линуксе/Ubuntu?
В гугле куча устаревших вариантов про --secondary
и т.д.
Как сейчас запускать несколько экземпляров (разные аккаунты) Skype 8 на Линуксе/Ubuntu?
В гугле куча устаревших вариантов про --secondary
и т.д.
Надо просто указывать какой-нибудь путь директории в –datapath (свой для каждого экземпляра). Скайп создаст эту директорию и будет хранить в ней данные этого экземпляра. Будет работать автоматический вход и т.д. как обычно.
Например:
/usr/share/skypeforlinux/skypeforlinux --datapath=$HOME/skype/work
/usr/share/skypeforlinux/skypeforlinux --datapath=$HOME/skype/home
/usr/share/skypeforlinux/skypeforlinux — путь Скайпа установленного через .deb пакет (https://www.skype.com/en/get-skype/). Скорее всего Скайп из Snap работает так же, просто другой путь к нему (вроде /snap/skype/current/usr/share/skypeforlinux/skypeforlinux).
$HOME
в пути –datapath это просто стандартная переменная среды, которая заменится на /home/username
. Можно написать любой другой путь (где есть права на запись). Нельзя использовать ~/
(это работает только в самом Bash и других шеллах, Скайп не развернет его в полный путь): либо $HOME/
, либо /home/username/
.
Я сделал скрипт для каждого экземпляра и добавил их в автозапуск (GUI Startup Applications в Ubuntu):
Еще сделал скрипт для перезапуска всех экземпляров (например, после обновления):
ps aux | grep -ie skypeforlinux | awk '{print $2}' | xargs kill -9
sleep 10
./skype-home.sh &
./skype-work.sh &
ЗЫ работает лучше, чем на Windows там у меня в последнее время постоянно был бесконечный цикл автообновления во всех экземплярах (вроде исправлялось удалением файла установщика). На Линуксе такой фигни нет потому что Скайп обновляется через менеджер пакетов (apt, …).