Rodar comando do terminal a partir de um arquivo .desktop

Eu instalei o anki, mas ele não abre ao clicar no aplicativo, só pelo terminal, gostaria de saber se há alguma maneira de rodar um comando no terminal a partir de um arquivo .desktop

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Nome do app
Comment=algum comentario aleatorio
Exec=comando q tu quer
Icon=caminho do icone q tu quer
Terminal=false

Eu fiz isso, mas quando tento abrir o app acontece isso:

muda a ultima parte do comando pra Terminal=true

da na mesma, eu rodei direto pelo terminal e quando eu fecho, ele fecha o aplicativo, acho que é por isso.

Olá,
Eu executo diversos programas tipo cli utilizando o .desktop, como?

Crie um shell script que será executado pelo seu desktop entry, adicione o shell script em /usr/local/bin ou /usr/local/sbin, marque o mesmo como executável com chmod +x.

Dentro do shell script deve conter além do shebang, o seguinte:

# Caminho do seu executável (comando) incluindo o mesmo
PATH="/opt/llpp/llpp" # Utilizei o llpp como exemplo
"$PATH" # Agora inicie o mesmo

# Aqui você pode criar ações para verificar caso a execução falhe
# [ $? -eq 0 ]

Crie um arquivo e complete os seguintes parametros :

[Desktop Entry]
Version=1.0
Type=Application
Name=Nome
Comment=Descrição
Exec=executavel
Icon=fooview
MimeType=application/pdf
Categories=Nome-da-categoria

Caso queira saber mais sobre o Desktop Entry leia o as especificações: Desktop Entry Specification

( Não esqueça de definir o MimeType=, Categories=, Type=, Exec=, Name= e Version=, eles são importantes )

Obs.: alguns programas (a maioria) nem preciso criar um shell script.

Espero ter lhe ajudado, até mais.