17.10 / 18.04.TLS. I file .desktop non sono più affidabili

Oct 25 2017

Sono passato dal 17.04 al 17.10 (tramite aggiornamento, non nuova installazione)

Ho un sacco di .desktopfile personalizzati sul mio desktop.

Quando provo a eseguire, ricevo un messaggio che mi dice che questi sono "non attendibili", e devo riprogrammarli manualmente.

C'è un modo per fidarsi di tutti loro?

Nota:

  • i file desktop hanno set di bit eseguibili (ho eseguito chmod +x).
  • prima di fidarsi appaiono come un file generico, dopo con l'icona appropriata (es. terminale, browser, ...)
  • funzionava bene prima (cioè le icone e l'azione erano OK nella 17.04)
  • desktop alla condivisione di samba sono OK.

modificare:

  • i file non si trovano /tmpné in né in $HOME.

Ho letto :

Bit di autorizzazione di esecuzione richiesto

  • Le applicazioni, inclusi desktop e shell, non devono eseguire codice eseguibile da file quando sono entrambi:
    • manca il bit eseguibile
    • si trova nella directory home di un utente o nella directory temporanea.
  • il mio desktop non è in nessuno di questi.
  • Ciò include i file * .desktop, * .jar e * .exe.
  • I file .desktop vengono r--r--r--o r-xr-xr-xnon verranno eseguiti.
  • Niente può fornire una soluzione alternativa per eseguirli comunque automaticamente ...

Aggiornare

  • 18.04 il problema persiste, la risposta accettata funziona ancora.
  • 19.04 il problema persiste, la risposta accettata non funziona più (è necessario sostituire sì con vero, tuttavia dopo il riavvio, .desktopnon eseguibile)

Risposte

6 ByronSmith Jan 14 2018 at 06:15

Ho trovato i miei file desktop menzionati in un file binario chiamato ~/.local/share/gvfs-metadata/homeche non ho potuto modificare. Tuttavia, dopo alcuni scavi, ho trovato il giocomando. Esegui il seguente comando seguito da un aggiornamento in nautilus

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