GNU/Linux >> Znalost Linux >  >> Ubuntu

Ikona aplikace třetí strany se nezobrazuje v doku pro Ubuntu 17.10?

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.


Ubuntu
  1. Jak zobrazit/skrýt ikonu koše na ploše Ubuntu 22.04

  2. Top 10 kompresních nástrojů pro Ubuntu

  3. Spustit skript Sh ze souboru *.desktop?

  1. Lepší přepínač aplikací pro Budgie Desktop?

  2. Jak změnit velikost ikony na ploše v Ubuntu 16.10?

  3. Jak skrýt ikonu pro připojený svazek z doku na Ubuntu 19.10 a novějších?

  1. Ikony vlastních aplikací se nezobrazují?

  2. 18.04 Vlastní ikona ze souboru .desktop se nevyplňuje v doku?

  3. Gui Ssh pro Ubuntu 14.04?