当我单击新启动器时不要运行终端

当我单击新启动器时不要运行终端

我正在尝试从启动器中的图标启动 Teamspeak。我遵循了本指南如何将 Shell 脚本添加到启动器作为快捷方式 。启动器运行良好。我的抱怨是它仍然打开 shell。当我尝试打开启动器上的其他应用程序时,它没有打开任何终端。我不明白为什么。我该如何停止打开 shell,还是我执行错了?

除了主要问题之外,我在哪里可以找到可以在启动器侧面板上使用的图标?它们的大小重要吗?或者当您将图像拖到启动器上时,Linux 会缩放图像到合适的大小吗?

[Desktop Entry]
Type=Application
Terminal=true
Name=unmount-mount
Icon=/usr/bin/TeamSpeak3-Client-linux_amd64/Dakirby309-Simply-Styled-TeamSpeak.i‌​co
Exec=/usr/bin/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh 

答案1

  1. 我们需要知道您在.desktop文件中存放了什么内容。

    尝试编辑该Terminal=行使其为 false:

    Terminal=false
    
  2. 我把所有图标都放进去/usr/share/icons,然后将它们保存为.png.svg。SVG 更好(可扩展),但文件大小可能更大。请记住,此图标将用于 Alt+Tab 切换器以及启动器和 Dash 搜索。

    Icon=/usr/share/icons/teamspeak.svg
    

    可以改为teamspeak 如果该图标名为teamspeak.svg(或.png),保存在/usr/share/icons(或您的图标包的当前文件夹)。

  3. 刚刚为你设置了一个图标。

    在这里获取 SVG。

    Linux 将为您扩展它。

我的代词是“他”

相关内容