17.10 / 18.04.TLS .desktop-Dateien sind nicht mehr vertrauenswürdig

Oct 25 2017

Ich bin von 17.04 auf 17.10 umgezogen (per Update, keine Neuinstallation)

Ich habe eine Reihe von benutzerdefinierten .desktopDateien auf meinem Desktop.

Wenn ich dann versuche zu laufen, erhalte ich eine Meldung, dass diese "nicht vertrauenswürdig" sind, und ich muss sie manuell erneut vertrauen.

Gibt es eine Möglichkeit, ihnen allen zu vertrauen?

Hinweis:

  • Desktop-Dateien haben ausführbares Bit gesetzt (ich habe ausgeführt chmod +x).
  • vor dem Vertrauen erscheinen sie als generische Datei, danach mit dem richtigen Symbol (z. B. Terminal, Browser, ...)
  • hat vorher gut funktioniert (das heißt, Symbole und Aktionen waren in 17.04 in Ordnung)
  • Desktop zu Samba-Freigabe sind OK.

bearbeiten:

  • Dateien befinden sich /tmpweder in noch in $HOME.

Ich habe gelesen :

Ausführungsberechtigungsbit erforderlich

  • Anwendungen, einschließlich Desktops und Shells, dürfen keinen ausführbaren Code aus Dateien ausführen, wenn beide:
    • Fehlen des ausführbaren Bits
    • befindet sich im Home-Verzeichnis oder im temporären Verzeichnis eines Benutzers.
  • Mein Desktop befindet sich in keinem von diesen.
  • Dies umfasst * .desktop-, * .jar- und * .exe-Dateien.
  • .desktop-Dateien werden ausgeführt r--r--r--oder r-xr-xr-xwerden nicht ausgeführt.
  • Nichts kann eine Problemumgehung bieten, um sie trotzdem automatisch auszuführen ...

Aktualisieren

  • 18.04 Problem bleibt bestehen, akzeptierte Antwort funktioniert immer noch.
  • 19.04 Problem bleibt bestehen, akzeptierte Antwort funktioniert nicht mehr (Sie müssen yes durch true ersetzen, jedoch nach dem Neustart .desktopnicht ausführbar)

Antworten

6 ByronSmith Jan 14 2018 at 06:15

Ich fand meine Desktop-Dateien in einer Binärdatei namens, ~/.local/share/gvfs-metadata/homedie ich nicht bearbeiten konnte. Nach einigem Graben fand ich jedoch den gioBefehl. Führen Sie den folgenden Befehl aus, und führen Sie anschließend eine Aktualisierung in nautilus durch

gio set yourfile.desktop "metadata::trusted" yes