Ho creato un eseguibile .desktop
file nel mio desktop che dovrebbe avviare un'applicazione GUI insieme alla visualizzazione di un'icona nel dock, ma in Ubuntu 17.10 l'icona non viene visualizzata nel dock:
Nelle precedenti versioni di Ubuntu (dalla 14.04 alla 17.04) non ho riscontrato questo problema.
In Ubuntu 17.10 nessuna applicazione di terze parti con icone come eseguibili viene avviata per impostazione predefinita, richiede fiducia e avvio per procedere.
Come posso concedere ai lanciatori l'autorizzazione di esecuzione predefinita o qualsiasi autorizzazione necessaria per evitare di visualizzare questa finestra di dialogo?
L'eseguibile è stato creato compilando in Ubuntu 14.04 per supportare la compatibilità con le versioni precedenti.
Il .desktop
il file creato per visualizzare l'icona contiene:
#!/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=//eadn-wc01-5196795.nxedge.io/home/ravi/Downloads/MDM/mavldm.png
È cambiato in Ubuntu 17.10?
Risposta accettata:
Per prima cosa fai clic con il pulsante destro del mouse su .desktop
file e seleziona Proprietà . Quindi vai su Autorizzazioni scheda e seleziona "Consenti l'esecuzione di file come programma ” se è deselezionato. In alternativa puoi correre
chmod +x <filename.desktop>
Quindi fai doppio clic su .desktop
file, una finestra con l'intestazione "Utilità di avvio di applicazioni non attendibili " dovrebbe apparire (come nel tuo secondo screenshot). Fai clic su "Fidati e avvia pulsante ". Il .desktop
il file dovrebbe essere corretto ora (ovvero dovrebbe mostrare il nome e l'icona corretti specificati all'interno del file) e l'applicazione verrà avviata.
Dalla prossima volta non chiederà alcun permesso e avvierà immediatamente l'applicazione.