lxdeデスクトップショートカット削除操作を要求するプロンプト(実行のために開いています)

lxdeデスクトップショートカット削除操作を要求するプロンプト(実行のために開いています)

Chromeで単純なfile.desktopを作成しましたが、クリックするたびに次のメッセージが表示されます。

このファイルはスクリプトのようです。何をしますか?

端末で実行実行を開くキャンセル

これは、デスクトップフォルダ内のすべての.desktopファイルに発生します。

例は次のとおりです。

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=PROVA
Exec=/usr/bin/chromium --profile-directory=Default --app-id=ffgolldjdihlhdjkieofmjgjikkcbjbj
Icon=chrome-ffgolldjdihlhdjkieofmjgjikkcbjbj-Default
StartupWMClass=crx_ffgolldjdihlhdjkieofmjgjikkcbjbj

メッセージを表示せずにすべてのアイテムが実行されるようにどのように設定できますか?

答え1

PCManFMを開き、編集/基本設定/全般に移動して、「実行ファイルを起動するときにオプションを求めない」チェックボックスをオンにします。

~からhttps://askubuntu.com/questions/333256/how-to-skip-execute-file-dialog-in-lubuntu-pcmanfm

答え2

この文字列はファイルでは#!/usr/bin/env xdg-openありません。.desktop

これらのファイルは、実行するスクリプトではなく、アプリケーションを開く方法を定義する単純なINIファイルです。

エラー行を削除して再試行してください。

答え3

実行可能ファイルの起動時にプロンプ​​トを削除するには、次の手順を実行します。ファイルマネージャを開き、編集 - 基本設定 - 一般を選択し、「実行ファイルを起動するときにオプションを要求しない」オプションを選択します。

答え4

Q:プロンプトなしですべての実行を設定するには?

答え:PcmanFMを使用して答えを設定してください。

Linuxでは、.desktopファイルはプレーンテキストファイルのように直接開かれません。代わりに、アプリケーションランチャーとメニュー項目を定義するために使用されるファイル形式です。これらのファイルには、名前、アイコン、実行コマンド、その他のメタデータなどのアプリケーションに関する情報が含まれています。

ファイルマネージャでファイルをダブルクリックするか、.desktopコマンドラインから実行すると、関連するデスクトップ環境またはウィンドウマネージャがファイルを解釈して適切なタスクを実行します。通常、.desktop ファイルの Exec フィールドに指定されたアプリケーションを起動する操作が含まれます。

さて、こことは違いがあります(PCmanfm)

ここに画像の説明を入力してください。

またはここ(「アプリケーションランチャー」または「アプリケーションメニュー」)から

ここに画像の説明を入力してください。

2番目のケースでは実行されます。尋ねなかった、なぜなら(私の考えでは)「実行」のための意図された位置であるからです。

関連情報