Aplicativo de terceiros Ícone não exibido no dock para o Ubuntu 17.10

0

Eu criei um arquivo executável .desktop em minha área de trabalho, que deve iniciar um aplicativo GUI junto com a exibição de um ícone no dock, mas no ícone do Ubuntu 17.10 não está sendo exibido no dock:

NasversõesanterioresdoUbuntu(14.04a17.04),nãoenfrenteiesseproblema.

NoUbuntu17.10nãoháaplicativosdeterceiroscomíconescomoexecutáveissendolançadosporpadrão,estápedindoconfiançaelançamentoparaprosseguir.

Como posso dar aos lançadores permissão de execução padrão, ou qualquer permissão necessária para evitar essa caixa de diálogo?

O executável foi criado compilando no Ubuntu 14.04 para suportar compatibilidade com versões anteriores.

O arquivo .desktop criado para exibir o ícone contém:

#!/usr/bin/env/ xdg-open 
[Desktop Entry]
Version=1.0
Type=Application
Name=MDM
Comment=MAVLDM
Terminal=false
X-Ubuntu-Gettext-Domain=example-content
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;
StartupNotify=false
OnlyShowIn=GNOME;Unity;
X-Desktop-File-Install-Version=0.20
Path=/home/ravi/Downloads/MDM
Exec=/home/ravi/Downloads/MDM/MAVLDM
Icon=/home/ravi/Downloads/MDM/mavldm.png

Isso é alterado no Ubuntu 17.10?

    
por Ravi Teja V 01.11.2017 / 13:15

1 resposta

1

Primeiro, clique com o botão direito do mouse no arquivo .desktop e selecione Propriedades . Em seguida, vá para a aba Permissões e marque a opção " Permitir execução do arquivo como programa " se estiver desmarcada. Alternativamente, você pode correr

 chmod +x <filename.desktop>

Em seguida, clique duas vezes no arquivo .desktop , uma janela com o título " Iniciador de aplicativos não confiáveis " deve aparecer (como em sua segunda captura de tela ). Clique no botão " Trust and Launch ". O arquivo .desktop deve ser corrigido agora (isto é, deve mostrar o nome e o ícone corretos especificados no arquivo) e o aplicativo será iniciado.

Da próxima vez, ele não pedirá permissão e iniciará o aplicativo imediatamente.

    
por pomsky 07.11.2017 / 17:31