Vytvořil jsem spustitelný soubor .desktop
soubor na mé ploše, který by měl spustit aplikaci GUI spolu se zobrazením ikony v doku, ale v Ubuntu 17.10 se ikona v doku nezobrazuje:
V předchozích verzích Ubuntu (14.04 až 17.04) jsem se s tímto problémem nesetkal.
V Ubuntu 17.10 se ve výchozím nastavení nespouštějí žádné aplikace třetích stran s ikonami jako spustitelné soubory. Aby bylo možné pokračovat, vyžaduje to důvěru a spuštění.
Jak mohu spouštěčům udělit výchozí oprávnění ke spuštění nebo jakékoli jiné oprávnění, které je potřeba, aby se toto dialogové okno nezobrazovalo?
Spustitelný soubor byl vytvořen kompilací v Ubuntu 14.04 pro podporu zpětné kompatibility.
.desktop
soubor vytvořený pro zobrazení ikony obsahuje:
#!/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
Změnilo se to v Ubuntu 17.10?
Přijatá odpověď:
Nejprve klikněte pravým tlačítkem na .desktop
soubor a vyberte Vlastnosti . Poté přejděte na Oprávnění a zaškrtněte políčko „Povolit spuštění souboru jako programu “, pokud není zaškrtnuto. Případně můžete spustit
chmod +x <filename.desktop>
Poté dvakrát klikněte na .desktop
soubor, okno s nadpisem „Spouštěč nedůvěryhodných aplikací ” by se mělo objevit (jako na vašem druhém snímku obrazovky). Klikněte na „Trust and Launch " knoflík. .desktop
soubor by měl být nyní opraven (tj. měl by se v souboru zobrazovat správný název a ikona) a aplikace bude spuštěna.
Od příště už nebude žádat o povolení a rovnou spustí aplikaci.