Não rode o terminal quando clico em um novo lançador

5

Estou tentando lançar o teamspeak de um ícone no inicializador. Eu segui este guia Como adicionar um script de shell ao lançador como atalho . O lançador funciona bem. Minha queixa é que ainda abre uma concha. Quando tento abrir os outros aplicativos no iniciador, ele não abre nenhum terminal. Eu não entendo porque. Como eu paro a abertura do shell ou acabei de implementá-lo errado?

Separado para o problema principal, onde posso encontrar ícones que eu possa usar no painel lateral do ativador? E importa o tamanho deles, ou o Linux escala a imagem ao tamanho quando você a arrasta para o lançador?

[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 
    
por john smith 06.06.2015 / 12:51

1 resposta

9
  1. Precisamos saber o que você colocou no arquivo .desktop .

    Tente editar a linha Terminal= como falsa:

    Terminal=false
    
  2. Eu coloquei todos os meus ícones em /usr/share/icons e os salvei como .png ou .svg . O SVG é melhor (escalável), mas pode ser um tamanho de arquivo maior. Lembre-se, este ícone será usado para o alternador Alt + Tab, bem como para o iniciador e para a pesquisa por traços.

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

    pode ser alterado para apenas teamspeak se o ícone for chamado teamspeak.svg (ou .png ) e for salvo em /usr/share/icons (ou na pasta atual do seu pacote de ícones).

  3. Acabei de criar um ícone.

    Obtenha o SVG aqui.

    O Linux irá escalá-lo para você.

por Tim 06.06.2015 / 13:11

Tags