GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Anwendungssymbol von Drittanbietern wird nicht im Dock für Ubuntu 17.10 angezeigt?

Ich habe eine ausführbare .desktop erstellt Datei in meinem Desktop, die eine GUI-Anwendung zusammen mit der Anzeige eines Symbols im Dock starten sollte, aber in Ubuntu 17.10 wird das Symbol nicht im Dock angezeigt:

In früheren Ubuntu-Versionen (14.04 bis 17.04) hatte ich dieses Problem nicht.

In Ubuntu 17.10 werden standardmäßig keine Anwendungen von Drittanbietern mit Symbolen als ausführbare Dateien gestartet. Es fragt nach Vertrauen und dem Start, um fortzufahren.

Wie kann ich dem Launcher die standardmäßige Ausführungsberechtigung erteilen oder welche Berechtigung auch immer erforderlich ist, um zu vermeiden, dass dieses Dialogfeld angezeigt wird?

Die ausführbare Datei wurde durch Kompilieren in Ubuntu 14.04 erstellt, um die Abwärtskompatibilität zu unterstützen.

Der .desktop Datei, die zum Anzeigen des Symbols erstellt wurde, enthält:

#!/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

Wurde dies in Ubuntu 17.10 geändert?

Akzeptierte Antwort:

Klicken Sie zuerst mit der rechten Maustaste auf .desktop Datei und wählen Sie Eigenschaften . Gehen Sie dann zu Berechtigungen und aktivieren Sie das Kontrollkästchen „Ausführen von Dateien als Programm zulassen “, wenn es deaktiviert ist. Alternativ können Sie ausführen

 chmod +x <filename.desktop>

Doppelklicken Sie dann auf .desktop Datei, ein Fenster mit der Überschrift „Untrusted application launcher “ sollte auftauchen (wie in Ihrem zweiten Screenshot). Klicken Sie auf „Vertrauen und starten " Taste. Der .desktop Datei sollte jetzt repariert sein (d.h. sollte den korrekten Namen und das richtige Symbol zeigen, die in der Datei angegeben sind) und die Anwendung wird gestartet.

Ab dem nächsten Mal wird es keine Erlaubnis mehr verlangen und die Anwendung sofort starten.


Ubuntu
  1. Benutzerdefinierte Anwendungssymbole werden nicht angezeigt?

  2. Besserer Anwendungsumschalter für Budgie Desktop?

  3. 18.04 Benutzerdefiniertes Symbol aus .desktop-Datei wird nicht im Dock ausgefüllt?

  4. Wie ändere ich die Größe des Desktop-Symbols in Ubuntu 16.10?

  5. Ubuntu 16.04 Eclipse Launcher Icon Probleme?

Die 5 besten Anwendungsstarter für Ubuntu

Top 25 Icon-Designs für Ubuntu

So verwenden Sie Bluetooth unter Ubuntu für die Dateiübertragung

So erstellen Sie Desktop-Verknüpfungen unter Ubuntu

So fügen Sie Anwendungsverknüpfungen auf Ubuntu Desktop hinzu

Installieren Sie Facebook Messenger für Desktop auf Ubuntu 22.04