如何手动向 Unity Launcher 添加内容?我下载了 TeamSpeak 3 客户端,虽然我可以从可执行文件运行它,但我真的很想在 Unity Launcher 上有一个启动器图标。
TS3 运行时,那里会显示一个图标,图标上甚至有 TS3 徽标。运行时看起来很棒。如果我右键单击该图标并“锁定到启动器”,图标将保留,但单击时不会启动 TeamSpeak。
任何帮助是极大的赞赏。
答案1
从那时起,我找到了如何做到这一点的方法。我写了一篇博客文章来帮助其他人完成同样的任务。
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
显然,您需要修改版本号以反映您安装的版本。还要仔细检查“Exec”和“Icon”选项的路径。我的安装位于我的主目录中。