Forum de LAPLLA.net

Version complète : [SKYPE] Ouvrir 2 sessions de Skype avec 2 comptes différents !
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Après de multiples recherches qui donnaient des réponses plus ou moins précises et qui ne fonctionnaient pas comme je l'entendais, en voici enfin une fonctionnelle.

Après avoir réussit l'opération sous Windows, je viens de comprendre le principe sous Linux et de réaliser la même fonctionnalité qui permet de lancer deux sessions de Skypeforlinux avec chacune d'entre elle un compte différent. Et dans ce cas là, sous Linux c'est plus complexe que sous Windows.

how-can-i-run-multiple-skype-812014-accounts-at
  • Dossier sous Linux :
    • [Desktop Entry] Exec=/usr/bin/skypeforlinux %U ;
    • SKYPE_PATH="$USR_DIRECTORY/share/skypeforlinux/skypeforlinux"
    • SKYPE_LOGS="$HOME/.config/skypeforlinux/logs"
    • "$HOME/.config/skypeforlinux/" est l'équivalent du dossier "C:\Users\lenova5\AppData\Roaming\Microsoft\Skype for Desktop" de Windows ;
    • [Desktop Action QuitSkype] Exec=/usr/bin/skypeforlinux --shutdown ;
    • /usr/share/skypeforlinux (locales, ressources, swiftshader), équivalent du dossier "C:\Program Files (x86)\Microsoft\Skype for Desktop" sous Windows.
  • Dossiers sous Windows, "Skype for desktop" :
    • "C:\Program Files (x86)\Microsoft\Skype for Desktop" ;
    • "C:\Users\lenova5\AppData\Roaming\Microsoft\Skype for Desktop".
  • Créer deux raccourcis sous Windows :
    • Raccourcis #01 :
      "C:\Program Files (x86)\Microsoft\Skype for Desktop\Skype.exe" --secondary --datapath "%appdata%\Microsoft\Skype for Desktop\profilePERSO"
    • Raccourcis #02 :
      "C:\Program Files (x86)\Microsoft\Skype for Desktop\Skype.exe" --secondary --datapath "%appdata%\Microsoft\Skype for Desktop\profilePRO"
  • Sous Linux Mint / Cinnamon (06/08/2020) :
    • Aller dans le dossier avec les droits d'administration : /usr/bin
      • Créer 2 copies du fichier skypeforlinux :
        • skypeforlinux_pro ;
        • skypeforlinux_perso.
      • Modifier le fichier skypeforlinux_pro comme suit :
        Code :
        #!/bin/sh
        SCRIPT=$(readlink -f "$0")
        USR_DIRECTORY=$(readlink -f $(dirname $SCRIPT)/..)
        SKYPE_PATH="$USR_DIRECTORY/share/skypeforlinux/skypeforlinux"
        SKYPE_LOGS="$HOME/.config/skypeforlinux/logs"
        SKYPE_PROFILE_PRO="$HOME/.config/skypeforlinux/profilePRO"
        mkdir -p $SKYPE_LOGS
        nohup "$SKYPE_PATH" --secondary --datapath "$SKYPE_PROFILE_PRO" --executed-from="$(pwd)" --pid=$$ "$@" > "$SKYPE_LOGS/skype-startup.log" 2>&1 &
      • Modifier le fichier skypeforlinux_perso comme suit :
        Code :
        #!/bin/sh
        SCRIPT=$(readlink -f "$0")
        USR_DIRECTORY=$(readlink -f $(dirname $SCRIPT)/..)
        SKYPE_PATH="$USR_DIRECTORY/share/skypeforlinux/skypeforlinux"
        SKYPE_LOGS="$HOME/.config/skypeforlinux/logs"
        SKYPE_PROFILE_PERSO="$HOME/.config/skypeforlinux/profilePERSO"
        mkdir -p $SKYPE_LOGS
        nohup "$SKYPE_PATH" --secondary --datapath "$SKYPE_PROFILE_PERSO" --executed-from="$(pwd)" --pid=$$ "$@" > "$SKYPE_LOGS/skype-startup.log" 2>&1 &
    • Créer 2 lanceurs sur le bureau vers skypeforlinux :
      • skypeforlinux_pro.desktop
        Code :
        #!/usr/bin/env xdg-open
        [Desktop Entry]
        Name=Skype PRO
        Comment=Skype Internet Telephony
        Exec=/usr/bin/skypeforlinux_pro %U
        Icon=skypeforlinux
        Terminal=false
        Type=Application
        StartupNotify=true
        StartupWMClass=Skype
        Encoding=UTF-8
        Categories=Network;Application;
        MimeType=x-scheme-handler/skype;
        X-KDE-Protocols=skype
        Actions=QuitSkype;

        [Desktop Action QuitSkype]
        Name=Quit Skype
        Name[ar]=إنهاء اسكايب
        Name[bg]=Изход от Skype
        Name[ca]=Surt de Skype
        Name[cs]=Ukončit Skype
        Name[da]=Afslut Skype
        Name[en]=Quit Skype
        Name[de]=Skype beenden
        Name[el]=Έξοδος από το Skype
        Name[es]=Salir de Skype
        Name[et]=Sulge Skype
        Name[fi]=Sulje Skype
        Name[fr]=Quitter Skype
        Name[he]=יציאה מסקייפ
        Name[hi]=स्काइप से बाहर निकलें
        Name[hr]=Izađi iz Skypea
        Name[hu]=A Skype bezárása
        Name[id]=Keluar dari Skype
        Name[it]=Esci da Skype
        Name[ja]=Skype を終了
        Name[ko]=Skype 종료
        Name[lt]=Išjungti „Skype“
        Name[lv]=Iziet no Skype
        Name[ms]=Keluar Skype
        Name[nb]=Avslutt Skype
        Name[nl]=Skype afsluiten
        Name[pl]=Zamknij Skype'a
        Name[pt]=Sair do Skype
        Name[pt_BR]=Encerrar o Skype
        Name[ro]=Închide Skype
        Name[ru]=Выйти из Скайпа
        Name[sk]=Ukončiť aplikáciu Skypee
        Name[sl]=Zapusti Skype
        Name[sr_Latn]=Zatvori Skype
        Name[sv]=Avsluta Skype
        Name[th]=จบการทำงาน Skype
        Name[tr]=Skype'tan Çık
        Name[uk]=Вийти зі Skype
        Name[vi]=Thoát Skype
        Name[zh_CN]=退出 Skype
        Name[zh_TW]=結束 Skype
        Exec=/usr/bin/skypeforlinux --shutdown
        OnlyShowIn=Unity;
      • skypeforlinux_perso.desktop
        Code :
        #!/usr/bin/env xdg-open
        [Desktop Entry]
        Name=Skype PERSO
        Comment=Skype Internet Telephony
        Exec=/usr/bin/skypeforlinux_perso %U
        Icon=skypeforlinux
        Terminal=false
        Type=Application
        StartupNotify=true
        StartupWMClass=Skype
        Encoding=UTF-8
        Categories=Network;Application;
        MimeType=x-scheme-handler/skype;
        X-KDE-Protocols=skype
        Actions=QuitSkype;

        [Desktop Action QuitSkype]
        Name=Quit Skype
        Name[ar]=إنهاء اسكايب
        Name[bg]=Изход от Skype
        Name[ca]=Surt de Skype
        Name[cs]=Ukončit Skype
        Name[da]=Afslut Skype
        Name[en]=Quit Skype
        Name[de]=Skype beenden
        Name[el]=Έξοδος από το Skype
        Name[es]=Salir de Skype
        Name[et]=Sulge Skype
        Name[fi]=Sulje Skype
        Name[fr]=Quitter Skype
        Name[he]=יציאה מסקייפ
        Name[hi]=स्काइप से बाहर निकलें
        Name[hr]=Izađi iz Skypea
        Name[hu]=A Skype bezárása
        Name[id]=Keluar dari Skype
        Name[it]=Esci da Skype
        Name[ja]=Skype を終了
        Name[ko]=Skype 종료
        Name[lt]=Išjungti „Skype“
        Name[lv]=Iziet no Skype
        Name[ms]=Keluar Skype
        Name[nb]=Avslutt Skype
        Name[nl]=Skype afsluiten
        Name[pl]=Zamknij Skype'a
        Name[pt]=Sair do Skype
        Name[pt_BR]=Encerrar o Skype
        Name[ro]=Închide Skype
        Name[ru]=Выйти из Скайпа
        Name[sk]=Ukončiť aplikáciu Skypee
        Name[sl]=Zapusti Skype
        Name[sr_Latn]=Zatvori Skype
        Name[sv]=Avsluta Skype
        Name[th]=จบการทำงาน Skype
        Name[tr]=Skype'tan Çık
        Name[uk]=Вийти зі Skype
        Name[vi]=Thoát Skype
        Name[zh_CN]=退出 Skype
        Name[zh_TW]=結束 Skype
        Exec=/usr/bin/skypeforlinux --shutdown
        OnlyShowIn=Unity;
URLs de référence