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

joh*_*ith 5 launcher

我正在尝试从启动器中的图标启动 teampeak。我按照本指南How to add a shell script to launcher as shortcut 。启动器工作正常。我的抱怨是它仍然打开了一个外壳。当我尝试在启动器上打开其他应用程序时,它不会打开任何终端。我不明白为什么。我如何停止打开外壳,或者我只是错误地实现了它?

除了主要问题,我在哪里可以找到可以在启动器侧面板上使用的图标?它们的大小是否重要,或者当您将图像拖到启动器时 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 
Run Code Online (Sandbox Code Playgroud)

Tim*_*Tim 8

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

    尝试将该Terminal=行编辑为 false:

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

    Icon=/usr/share/icons/teamspeak.svg
    
    Run Code Online (Sandbox Code Playgroud)

    可以更改为仅teamspeak 图标被调用teamspeak.svg(或.png)并保存在/usr/share/icons(或图标包的当前文件夹中)。

  3. 只是让你成为一个图标。

    在此处获取 SVG。

    Linux 将为您扩展它。

我的代词是他/他