Comment faire fonctionner Skype Wrapper?

14

J'essaie de travailler sur le skype-wrapper sur Ubuntu

J'ai essayé de suivre ces étapes http://www.omgubuntu.co.uk/2011/10/how-to-add-skype-to-the-ubuntu-messaging-menu/

J'ai également essayé de le télécharger et de l'installer manuellement, mais cela ne fonctionne pas, rien ne se produit simplement lorsque j'exécute skype-wrapper

Quelqu'un peut-il me conseiller sur la façon de le résoudre?

endryha
la source

Réponses:

18
  1. Quittez Skype si vous exécutez

  2. Désinstallez Skype SI vous l'avez installé à partir des référentiels.

  3. Redémarrer

  4. Choisissez votre version Skype (32/64 Bit) pour la télécharger et l'installer

  5. Assurez-vous d'avoir ajouté le référentiel ppa:skype-wrapper/ppa

  6. Dans la console du terminal, exécutez

    sudo add-apt-repository ppa:skype-wrapper/ppa
    sudo apt-get update && sudo apt-get install skype-wrapper python-skype
    
  7. Après cela, exécutez dans la console du terminal

    skype-wrapper
    
  8. Reconnaître les demandes d'autorisation pop-up (n'oubliez pas de cocher les cases pour mémoriser la sélection)

  9. Redémarrez et terminé!

C'est ainsi que je l'ai fait fonctionner.


Solution de contournement 14.04 actuelle jusqu'à ce que l'équipe de skype-wrapper corrige leurs packages PPA pour Trusty.

  1. Téléchargez le package Saucy et installez - ne vous inquiétez pas, cela ne nuira pas à votre installation car il s'agit juste d'un package python

    wget https://launchpad.net/~skype-wrapper/+archive/ppa/+files/python-skype_1.0.32.0-1%7Esaucy1_all.deb
    
  2. Installez une condition préalable:

    sudo apt-get install python-support
    
  3. Installez le deb téléchargé:

    sudo dpkg -i python-skype_1.0.32.0-1~saucy1_all.deb 
    

Continuez maintenant à partir du point 1. en haut de cette réponse.

MrMuretto
la source
8

Faites ce que dit Mr Muretto, et cela devrait fonctionner. Cependant, je voulais que Skype se lance toujours en utilisant le wrapper. Pour ce faire, vous devez modifier /usr/share/applications/skype.desktop (avec sudo) et ajouter la ligne:

NoDisplay=1

après la ligne "Terminal = 0". Ensuite, modifiez /usr/share/applications/skype-wrapper.desktop (avec sudo) et supprimez la ligne:

NoDisplay=true

Cela permettra à skype-wrapper de se lancer à partir du tableau de bord en tant que véritable wrapper.

décourageant
la source
echo "+ 1" >> downbeat
One Zero
Pouvez-vous expliquer pourquoi cela fonctionne?
MarkovCh1
Apparemment, l'attribut "NoDisplay" dans un fichier .desktop signifie exclure du tiret (et probablement d'autres choses également). Si ni l'un ni l'autre n'avait l'entrée NoDisplay, je pense que vous verriez 2 entrées identiques pour "Skype". Soit cela, soit un seul, mais il ne serait pas clair lequel commencerait lorsque vous cliquez dessus (l'application elle-même ou le wrapper). En définissant l'encapsuleur à afficher et l'application Skype elle-même à masquer (NoDisplay = true ou 1), nous ne faisons apparaître l'encapsuleur au tableau de bord que "Skype" (et peut-être ailleurs), ce qui est exactement ce que nous voulons.
Déprimant
3

J'ai eu le même problème.

Si les étapes ci-dessus ne s'avèrent pas efficaces, je l'ai fait fonctionner en installant le paquet python-wnck Installer python-wnck .

sudo apt-get install python-wnck

Je pense que vous pouvez trouver ce paquet dans Ubuntu Software Center.

BSimulj
la source