将 TeamSpeak3 添加到 Unity 启动器?

Che*_*hev 2 installation voip unity launcher 12.04

如何手动向 Unity Launcher 添加内容?我下载了 TeamSpeak 3 客户端,虽然我可以从可执行文件运行它,但我真的很想在统一启动器上有一个启动器图标。

当 TS3 正在运行时,那里有一个图标,它甚至在图标上有 TS3 标志。跑步时看起来很棒。如果我右键单击该图标并“锁定到启动器”,该图标将保留但在单击时不会启动 TeamSpeak。

任何帮助是极大的赞赏。

Che*_*hev 7

从那以后,我发现了如何做到这一点。我写了一篇博文来帮助其他人完成同样的任务。

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

我搜索了很长一段时间,似乎找不到如何将自定义应用程序添加到 Ubuntu 中的 Unity 启动器(侧栏)。经过大量调查,我发现显示在仪表板和 Unity 启动器中的应用程序appname.desktop/usr/share/applications/.

我在我的机器上为 TeamSpeak 3 创建了一个。这是我的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
Run Code Online (Sandbox Code Playgroud)

显然,您将修改版本号以反映您已安装的版本。还要仔细检查“Exec”和“Icon”选项的路径。我的安装位于我的主目录中。

  • 桌面条目的代码有效!@kleinfreund:他们改变了`logo.png` 的位置。在当前版本 3.2.3 中您需要将路径更改为`TeamSpeak3-Client-linux_amd64/styles/default/logo-128x128.png` (2认同)