No ejecutar terminal cuando hago clic en un nuevo iniciador

No ejecutar terminal cuando hago clic en un nuevo iniciador

Estoy intentando iniciar Teamspeak desde un ícono en el iniciador. Seguí esta guíaCómo agregar un script de shell al iniciador como acceso directo . El lanzador funciona bien. Mi queja es que todavía abre un caparazón. Cuando intento abrir las otras aplicaciones en el iniciador, no abre ningún terminal. No puedo entender por qué. ¿Cómo puedo detener la apertura del shell o simplemente lo he implementado mal?

Aparte del problema principal, ¿dónde puedo encontrar íconos que pueda usar en el panel lateral del iniciador? ¿Y importa qué tamaño tengan, o Linux escala la imagen al tamaño cuando la arrastras al iniciador?

[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 

Respuesta1

  1. Necesitamos saber qué has puesto en el .desktoparchivo.

    Intente editar la Terminal=línea para que sea falsa:

    Terminal=false
    
  2. Pongo todos mis íconos /usr/share/iconsy los guardo como a .pngo .svg. SVG es mejor (escalable), pero puede tener un tamaño de archivo mayor. Recuerde, este ícono se usará para el conmutador Alt+Tab, así como para el iniciador y la búsqueda en el tablero.

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

    se puede cambiar a soloteamspeak siel ícono se llama teamspeak.svg(o .png) y se guarda en /usr/share/icons(o la carpeta actual de su paquete de íconos).

  3. Acabo de convertirte en un ícono.

    Obtenga el SVG aquí.

    Linux lo escalará por usted.

Mis pronombres son Él / Él

información relacionada