it-swarm-ja.com

なぜ.desktopファイルがあるのですか?

なぜ.desktopファイルがあるのか​​、インターネットから簡単な.jpg画像をダウンロードし(はい、私は初心者で、現在コマンドラインを学んでいます)、ファイルを一覧表示すると、.desktop拡張子がそのファイルをドキュメントなどに移動します。

それらはどのくらい必要ですか?それらはどのような機能を構成していますか?それらを削除する方法は?

2
Burak.

.desktopファイルは非常に重要です。 Dashでプログラムを検索するか、横にあるランチャーでプログラムをクリックすると、.desktopファイルが使用されます。

Ubuntuでは、ほとんどのプログラムは端末からのコマンドで起動できます。たとえば、firefoxは端末でfirefoxコマンドを使用して開くことができ、Chromeはgoogle-chromeです。

.desktopランチャーがこれを行います。クリックすると、コマンドが実行されます。そのため、ターミナルを操作する必要はまったくありません。

これは基本的な.desktopファイルです。 #記号は、追加したコメントです。

[Desktop Entry]    # Tell the computer what file this is (a launcher)
 Encoding=UTF-8
 Version=1.0
 Type=Application  # Specifies what to do when clicked (there is also Link and Directory).
 Terminal=false    # Whether to open a terminal and run the command, or just run without
 Exec=firefox      # The command to run
 Name=Firefox      # A name to display
 Icon=/usr/share/icons/firefox.png  # Location of the icon

これらのファイルは明らかに重要です-カスタムコマンドを実行するために自分で作成することができます。

これらのファイルのいずれか(/usr/share/applicationsから)を「デスクトップ」に配置し、それを使用してプログラムを起動できます。あなたがしたことは次のように聞こえます:

  1. 次のダウンロードとは関係のない.desktopファイルが既にあります。
  2. ファイルをダウンロードし、ファイルを一覧表示すると、次のように表示されます。

    firefox.desktop
    trivial.jpg
    My Document.odt
    

    その.desktopファイルはダウンロードとは無関係です。

  3. .jpgを移動しても何も起こりません-ファイルは無関係です。デスクトップのスクリーンショットとコマンドls Desktopの出力を投稿すると、2つを見て比較することができます。

    ターミナルで見るときの.desktopファイルの名前は、表示される.desktopランチャーの名前とは完全に異なる場合があることに注意してください。たとえば、Google Chrome拡張子は「Chrome Remote Desktop」などの名前で表示されますが、ファイル名はgbchcmhmhahfdphkhkmpfmihenigjmpp.desktopになります。これはここで発生する可能性があります-奇妙な保存認識できるランチャーにリンクしていないように見える名前。

9
Tim

.desktopファイルには2つの機能があります。

  1. これらは、メニューの配置、表示、環境変数などに関して、デスクトップ環境でファイルがどのように処理されるかをデスクトップ環境に通知します。それらは/usr/share/applications/にあります。

  2. デスクトップに直接ショートカットを提供します。

これがお役に立てば幸いです:)

2
TellMeWhy

主な機能は直接のショートカットです

そのため、メニューとデスクトップの両方にアプリケーションを配置する場合は、.desktopファイルを配置する必要があります

@ blade19899がコメントしたように、.desktopファイルはProgam Launcherです。

.desktopファイルの場所については、 こちら を参照してください

参照 ここ

0
Ravan