仅当我通过终端运行脚本时,TeamSpeak 才会启动

仅当我通过终端运行脚本时,TeamSpeak 才会启动

我刚刚设置了双启动并且仍在适应 Ubuntu。

我正在使用 Ubuntu 14.04 LTS,并尝试运行 Teamspeak。

我无法通过启动可执行文件来使其工作,什么也没有发生。

我尝试点击该脚本。但是没有用。

我尝试让它们作为程序执行,但没有成功。

让它工作的唯一方法是手动通过终端并运行脚本。

有没有更简单的方法可以做到这一点?

答案1

尝试这个

创建一个名为“Teamspeak3.desktop”的新文件并编辑该文件并添加以下内容

[Desktop Entry]  
Name=Teamspeak 3 Client   
Exec=/<RouteTo>/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh   
Type=Application  
Icon=/route/to/icon.png  
Version=3

更简单的解决方案

保存并尝试打开它源 http://codetunnel.com/how-to-add-teamspeak-3-to-the-unity-launcher-in-ubuntu/

答案2

我曾经使用过一个不错的小应用程序来创建桌面启动器,那就是 Arronax。

http://www.florian-diesch.de/software/arronax/

但是,在谷歌上快速搜索“teamspeak”和“ubuntu”会得到多个关于如何安装的结果。以下链接也提出了一个很好的问题,您的 ubuntu 或您下载的 32 位而不是 64 位的 teamspeak 是“要么”?

如果你的 ubuntu 是 64 位,但应用程序只有 32 位,那么你需要安装 32 位兼容库,通过添加以下命令你应该能够正常运行 32 位程序:

sudo apt-get 安装 ia32-libs

下面的帖子也提供了有关 Teamspeak 设置的有用信息:

如何在 ubuntu 12.04 lts 32 位上安装 Teamspeak 3 客户端?

它指出:

1) cd ~/Downloads(假设保存在 Downloads 文件夹中,否则保存在保存位置)2) chmod u+x ./TeamSpeak3-Client-linux_x86-3.0.12.run 或者如果是 64 位版本:chmod u+x ./TeamSpeak3-Client-linux_amd64-3.0.13.1.run ./TeamSpeak3-Client-linux_x86-3.0.12.run 或者如果是 64 位版本:./TeamSpeak3-Client-linux_amd64-3.0.13.1.run

3) 按 Enter 键查看用户协议 4) 按 Q 键退出用户协议 5) 输入 Yes 创建文件夹(名为 TeamSpeak3-Client-linux_xxxxxx) 6) 打开文件夹,运行名为 ts3client_linux_x86 或 ts3client_linux_amd64 的程序

相关内容