Jak mogę uruchomić dwa konta Skype na tym samym Ubuntu?

14

Jest to możliwe, jeśli korzystam z systemu Windows. Czy mogę zrobić to samo w Ubuntu?

W systemie Windows wszystko, co muszę zrobić, to:

W oknie Uruchom wprowadź następujące polecenie (dołącz cudzysłowy) i naciśnij OK:

"C:\Program Files\Skype\Phone\Skype.exe" /secondary

Wiem, że możesz używać pidgin lub empatii, ale chcę skorzystać z tej funkcji przy użyciu oficjalnego konta Skype.

Dzięki

Suhaib
źródło

Odpowiedzi:

21

Używam Ubuntu 17.04 i mam wersję beta Skype 5.4.0.1. i nie mogłem uruchomić drugiej instancji za pośrednictwem terminalu za pomocą skype --secondarypolecenia.

Nowa aplikacja skype jest teraz wywoływana skypeforlinux, dlatego użyłem tego polecenia:

$ skypeforlinux --secondary

Jeśli skypeforlinuxnie zostanie znaleziony, możesz spróbować użyć pełnej ścieżki:

$ /usr/bin/skypeforlinux --secondary

Jeśli nie widzisz skypeforlinuxaplikacji w /usr/bin/katalogu, prawdopodobnie nie została poprawnie zainstalowana na twoim komputerze.

Mam nadzieję, że pomoże to w nowszych wersjach Skype.

Kristijan Iliev
źródło
Jedynym problemem jest teraz to, że ma autologin, więc nawet uruchomienie nowego loguje się w to samo
momomo
@momo możesz się wylogować i zalogować na inne konto, pozostając aktywnym w wersji podstawowej. żadnych problemów.
aitchkhan
29

Uruchom to polecenie na terminalu:

skype --secondary
Abubakar
źródło
1
To działało jak urok !!! Dzięki za udostępnienie !!
Bhavin Joshi
12

skype --help daje mi to:

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.

Możesz więc użyć skype --dbpath=<path>do uruchomienia innej instancji.

EDYCJA: Zaktualizowałem moją odpowiedź zgodnie z komentarzem podanym przez Pavela.

Axel
źródło
Dzięki !! Użyłem tej --dpath metody. Nie wiedziałem, jak używać --pipelogin: -S To jest polecenie:skype --dpath ~/Desktop/
Suhaib
skype --dbpath ~/Desktop/AnotherSkype
Suhaib
@Axel, logowanie do potoku pozwala po prostu przesłać nazwę użytkownika i hasło do skype, jak pokazano w przykładzie pomocy. Nie pozwala to jednak na uruchomienie innej instancji, dlatego radzę zmienić odpowiedź na „.. - dbpath powinien być id ..” zamiast „być może --dbpath jest jeszcze lepszy”, ponieważ jest to jedyne właściwe rozwiązanie . Mam na myśli, że twoja odpowiedź jest oznaczona jako zaakceptowana , więc zróbmy to trochę dokładniej. Dziękuję za zrozumienie.
Pavel A
4

Jeśli używasz skypeforlinux, możesz mieć wiele sesji w tym samym czasie, które zachowują login po ponownym uruchomieniu przy użyciu różnych folderów dla --datapathparametru

Na przykład:

skypeforlinux --datapath=/home/user/.config/skypeforlinux.account1

skypeforlinux --datapath=/home/user/.config/skypeforlinux.account2

iomihai
źródło
3
skype --secondary &

jest nieco wygodniejszym sposobem na uruchomienie go w terminalu. W takim przypadku będziesz mógł łatwo zamknąć okno terminala: :)

Wasilij Bezruchkin
źródło
2

Naciśnij Alt+F2i wpiszskype --secondary

Alex
źródło