我正在尝试从启动器中的图标启动 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)
我们需要知道您在.desktop文件中放入了什么。
尝试将该Terminal=行编辑为 false:
Terminal=false
Run Code Online (Sandbox Code Playgroud)我把我所有的图标都放进去,/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(或图标包的当前文件夹中)。
只是让你成为一个图标。

Linux 将为您扩展它。
我的代词是他/他