Terminal nicht ausführen, wenn ich auf einen neuen Launcher klicke

Terminal nicht ausführen, wenn ich auf einen neuen Launcher klicke

Ich versuche, Teamspeak über ein Symbol im Launcher zu starten. Ich bin dieser Anleitung gefolgtSo fügen Sie dem Launcher ein Shell-Skript als Verknüpfung hinzu . Der Launcher funktioniert einwandfrei. Was mich stört, ist, dass er immer noch eine Shell öffnet. Wenn ich versuche, die anderen Anwendungen auf dem Launcher zu öffnen, öffnet er keine Terminals. Ich verstehe nicht, warum. Wie kann ich das Öffnen der Shell verhindern oder habe ich es einfach falsch implementiert?

Abgesehen vom Hauptproblem: Wo finde ich Symbole, die ich in der Seitenleiste des Launchers verwenden kann? Und ist ihre Größe wichtig, oder skaliert Linux das Bild entsprechend, wenn man es auf den Launcher zieht?

[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 

Antwort1

  1. Wir müssen wissen, was Sie in die .desktopDatei eingefügt haben.

    Versuchen Sie, die Terminal=Zeile so zu bearbeiten, dass sie „false“ lautet:

    Terminal=false
    
  2. Ich füge alle meine Symbole ein /usr/share/iconsund speichere sie als .pngoder .svg. SVG ist besser (skalierbar), kann aber eine größere Dateigröße ergeben. Denken Sie daran, dass dieses Symbol für den Alt+Tab-Umschalter sowie für den Launcher und die Dash-Suche verwendet wird.

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

    kann geändert werden in nurteamspeak WennDas Symbol heißt teamspeak.svg(oder ) und wird in (oder dem aktuellen Ordner für Ihr Symbolpaket) .pnggespeichert ./usr/share/icons

  3. Habe dich gerade zu einer Ikone gemacht.

    Holen Sie sich das SVG hier.

    Linux skaliert es für Sie.

Meine Pronomen sind Er / Ihn

verwandte Informationen