Wenn der Benutzer in Ubuntu 18.04 auf eine benutzerdefinierte Desktop-Datei klickt, zeigt das Programm die Meldung an, dass das Starten der Anwendung nicht vertrauenswürdig ist und das Starten möglicherweise unsicher ist. Der Desktop zeigt auch nicht das richtige Symbol für die Desktop-Datei an.
Wie ist es möglich, die Anwendung zu markieren, die die Desktop-Datei als vertrauenswürdig startet, damit die Nachricht nicht angezeigt wird und das ICON auch auf dem Desktop angezeigt wird.
Ich habe es versucht
chmod +x *.desktop
wie in einigen Abfragen vorgeschlagen, aber dies scheint in 18.04 nicht zu funktionieren.
Antworten:
quelle
Keine der bis zu diesem Zeitpunkt bereitgestellten Antworten enthielt Informationen darüber, wie Sie dies auf nicht interaktive Weise tun können. Was ist, wenn ich die Erstellung eines Starters per Skript erstellen und vertrauenswürdig machen möchte, ohne darauf klicken zu müssen?
Dieser Anwendungsfall wird in dieser Frage bereits mit dieser Antwort angesprochen . Ich dupliziere diese Informationen hier, weil diese Frage viel einfacher zu finden war, und es handelt sich nicht ausschließlich um ein Duplikat, da die Frage hier einen größeren Umfang hat.
Führen Sie Folgendes aus, um einen Launcher über die Befehlszeile als vertrauenswürdig festzulegen:
Drücken Sie anschließend auf dem Desktop oder im aktuellen Ordner F5, um die Ansicht zu aktualisieren. Dem Launcher sollte jetzt vertraut werden.
Es gibt bestimmte Bedingungen, die erfüllt sein müssen (Besitz, Ausführen von Programmen, Ausführen von gio als korrekter Benutzer). Die vollständige Liste finden Sie in Sanders Antwort .
quelle
.desktop
bleibt mit demAllow executing file as program
Kontrollkästchen im EigenschaftenmenüNach stundenlangem Suchen fand ich schließlich heraus, was mein Problem mit den .desktop-Dateien verursachte, denen nie vertraut wurde und die keine Symbole zeigten:
Ändern Sie den Eigentümer in Ihren Benutzernamen (meiner wurde auf root gesetzt, was zu Problemen führte):
Dank an @George Udosen, der mir bei der Behebung geholfen hat: GVFS-WARNUNG **: Metadatenbaum kann nicht initiiert werden /home/user/.local/share/gvfs-metadata/home: offen: Berechtigung verweigert
quelle
Stellen Sie den richtigen Benutzernamen und Gruppennamen für die jeweilige Desktop-Datei (chown) ein. Versuchen Sie nun erneut zu starten. Das Dialogfeld wird angezeigt. Wählen Sie die Schaltfläche "Starten und vertrauen".
quelle
sudo chown -R myuser:myuser ~/
allem funktionierte ohne Probleme und ohne Neustart.Und nur um die Antwort von b_laoshi zu ergänzen: Nach dem Update vom 16.04 auf 18.04 hatte ich einen Desktop voller Steam-Links, die ich nicht jedes Spiel öffnen und dann beenden musste, um ihnen zu vertrauen
Sie sollten niemals Code aus dem Stackoverflow vertrauen, ohne sicher zu sein, was er tut:
"$i"
Reihe nach den vollständigen Pfad jeder Datei auf Ihrem Desktop mit dem Namen desktop einläuft
für jeden
done
markiert das Ende der Schleifequelle