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

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.


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


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.


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


3
skype --secondary &

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


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.