Em primeiro lugar, isso NÃO É DUPLICADO nem mesmo uma possibilidade.
Comportamento de zsh.desktop colocado em /home/user/.local/share/applications :
Ele abre bem quando eu clico duas vezes e executo, mas depois de alguns segundos o ícone personalizado que eu defino para zsh.desktop launcher desaparece do lançador e o ícone padrão gnome-terminal.desktop localizado em /usr/share/applications aparece, e no caso uma janela gnome-terminal foi aberta anteriormente eles mesclam.
Como evito isso? Aqui estão os conteúdos do meu zsh.desktop :
[Desktop Entry]
X-AppInstall-Package=gnome-terminal-y
X-AppInstall-Section=main
Name=ZSH-Terminal
Comment=Use zsh in the command line
TryExec=zsh
Exec=zsh
Terminal=true
Icon=/home/lucifer/.oh-my-zsh/zsh.png
Type=Application
StartupNotify=true
X-GNOME-SingleWindow=true
OnlyShowIn=GNOME;Unity;
Actions=New
Name[en_US]=ZSH-Terminal
[Desktop Action New]
Name=New Terminal
Exec=/usr/bin/zsh
EDIT 1:
Deixe-me dizer-lhe qual o comportamento não é bom , se firefox stable e firefox nightly estiverem instalados lado a lado, verá que quando executa firefox nightly , transfere automaticamente para o firefox stable ícone e isso resulta em um ícone comum para nightly e stable .
Algo semelhante acontece aqui.
Como estou resolvendo isso:
Parece que ninguém é capaz de criar uma solução viável para segregar bash e zsh e executá-los lado a lado. Felizmente, o que posso fazer é instalar o Tilix [anteriormente Terminix ] Terminal Emulator e ele é executado como um processo separado de gnome-terminal . E, em seguida, execute zsh de lá.
Instale Tilix , execute zsh a partir daí. Link: link