Um arquivo .desktop é um arquivo de texto simples que mantém informações sobre um programa. Ele segue um formato específico e contém vários campos -chave. As três categorias de linhas em um arquivo de entrada de desktop são [Desktop Entry] , pares de Key=Value e Comments . As teclas Type e Name são necessárias para cada arquivo de entrada de desktop. A tecla Exec define o comando para executar ao iniciar o aplicativo. A chave Icon especifica o caminho para o arquivo de ícone associado ao aplicativo. O arquivo .desktop geralmente é colocado em ~/.local/share/applications ou /usr/share/applications/ , dependendo se você deseja que o lançador esteja acessível apenas para sua conta local ou para todos.
chmod +x filename.desktop ou clique com o botão direito do mouse e adicione permissão para executar./usr/share/applications ou /home/"Username"/.local/share/applications [Desktop Entry]
Version=1.0
Name=jMemorize
Type=Application
Comment=Flash card based learning tool
Exec=/opt/jmemorise
Icon=/usr/share/icons/
Terminal=false
StartupNotify=true
Categories=EducationExec . Por exemplo, se o seu executável estiver localizado em /home/user/programs/myprogram , você poderá definir a tecla Exec para /home/user/programs/myprogramGenericName : Esta chave fornece um nome genérico para o aplicativo, que pode ser usado pelo ambiente da área de trabalho para exibir o aplicativo em menus e outros lugares.Comment : Esta chave fornece uma breve descrição ou comentário sobre o aplicativo.Categories : Esta chave especifica as categorias nas quais o aplicativo deve ser mostrado. As categorias são separadas por semicolons.MimeType : Esta chave especifica os tipos de MIME que o aplicativo é capaz de manusear.Keywords : esta chave especifica uma lista de palavras -chave que podem ser usadas para pesquisar o aplicativo. As palavras -chave são separadas por semicolons.StartupNotify : Esta chave especifica se o ambiente da área de trabalho deve ser notificado quando o aplicativo é iniciado.StartupWMClass : esta tecla especifica a propriedade WM_CLASS da janela principal do aplicativo, que pode ser usada pelo ambiente da área de trabalho para agrupar as janelas..desktop Especificação de entrada da área de trabalho (Specifications.freedesktop.org)
Como criar um arquivo .desktop para seu aplicativo no Linux - facilitar a tecnologia