web-dev-qa-db-fra.com

Ajouter TeamSpeak3 au lanceur Unity?

Comment ajouter manuellement quelque chose au lanceur Unity? J'ai téléchargé le client TeamSpeak 3 et, bien que je puisse l'exécuter à partir de l'exécutable, j'aimerais vraiment avoir une icône de lanceur sur le lanceur d'unité.

Pendant que TS3 est en cours d'exécution, il y a une icône et le logo TS3 y est même inscrit. C'est beau quand on court. Si je clique avec le bouton droit sur cette icône et "verrouille le lanceur", l'icône restera mais ne lancera pas TeamSpeak lorsque l'utilisateur cliquera dessus.

Toute aide est grandement appréciée.

2
Chev

J'ai depuis découvert comment faire cela. J'ai écrit un article de blog pour aider les autres à accomplir la même tâche.

http://www.codetunnel.com/blog/post/121/how-to-add-teamspeak-3-to-the-unity-launcher-in-ubunt

J'ai cherché pendant un bon bout de temps et je n'arrivais tout simplement pas à trouver comment ajouter des applications personnalisées au lanceur Unity (barre latérale) dans Ubuntu. Après de longues recherches, j'ai trouvé que les applications qui apparaissent dans le tableau de bord et sur le lanceur Unity ont les fichiers appname.desktop correspondants dans /usr/share/applications/.

J'ai créé un pour TeamSpeak 3 sur ma machine. Voici à quoi ressemble mon fichier Teamspeak3-client.desktop:

[Desktop Entry]
Version=3.0.6
Name=Teamspeak 3 Client
GenericName=Teamspeak
Exec=/home/alex/TeamSpeak3-Client-linux_AMD64/ts3client_runscript.sh
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/alex/TeamSpeak3-Client-linux_AMD64/pluginsdk/docs/client_html/images/logo.png
StartupWMClass=Teamspeak
StartupNotify=true

Évidemment, vous modifieriez le numéro de version pour refléter la version que vous avez installée. Vérifiez également le chemin des options "Exec" et "Icône". Mon installation était située dans mon répertoire personnel.

6
Chev