web-dev-qa-db-ja.com

17.10 / 18.04.TLS .desktopファイルは信頼されなくなりました

17.04から17.10に移動しました(更新により、新規インストールではありません)

デスクトップにカスタマイズされた.desktopファイルがたくさんあります。

実行しようとすると、これらは「信頼できない」というメッセージが表示され、手動で再信頼する必要があります。

それらすべてを信頼する方法はありますか?

注意:

  • デスクトップファイルには実行可能ビットが設定されています(chmod +xを実行しました)。
  • それらが一般的なファイルとして表示されることを信頼する前に、適切なアイコン(例:端末、ブラウザ、...)
  • 以前は正常に機能していました(17.04ではアイコンとアクションはOKでした)
  • デスクトップからsamba共有までは問題ありません。

編集:

  • ファイルは/tmpにも$HOMEにもありません。

読みました :

実行許可ビットが必要

  • デスクトップとシェルを含むアプリケーションは、両方の場合、ファイルから実行可能コードを実行しないでください:
    • 実行可能ビットがない
    • ユーザーのホームディレクトリまたは一時ディレクトリにあります。
  • 私のデスクトップはどちらにもありません。
  • これには、*。desktop、*。jar、および* .exeファイルが含まれます。
  • r--r--r--またはr-xr-xr-xの.desktopファイルは実行されません。
  • とにかくそれらを自動的に実行するための回避策を提供するものはありません...

更新

  • 18.04問題が解決せず、承認済みの回答が引き続き機能します。
  • 19.04問題が解決せず、承認済みの回答が機能しなくなりました(ただし、yesをtrueに置き換える必要がありますが、再起動後、.desktopは実行不可です)
5
Archemar

編集できない~/.local/share/gvfs-metadata/homeというバイナリファイルにデスクトップファイルが記載されていることがわかりました。しかし、掘り下げた後、gioコマンドが見つかりました。次のコマンドを実行し、続いてnautilusで更新を実行します

gio set yourfile.desktop "metadata::trusted" yes
6
Byron Smith