
以下のスクリーンショットに示すように、フォルダウィジェットがデスクトップの「場所」を指すように設定すると、.desktopファイルがファイルのName =値のファイル名として表示されます。
ただし、Dolphinでこのフォルダを参照したり、/フォルダウィジェットがデスクトップの絶対パスを指すようにしたり、/フォルダウィジェットのコンテキストメニューでデスクトップの絶対パスを指す「Open in Dolphin」をクリックすると、Getが得られます。 .desktop ファイルの実際のファイル名:
変更可能な設定ですか、それともハードコーディングされていますか?
答え1
これは不可能だと思います。この動作はハードコードされています。
最初のスクリーンショットのようにデスクトップを開くと、場所が開きますdesktop:/
(KonquerorまたはDolphinのURIバーにアドレスを入力して確認できます)。この疑似プロトコルのハンドラはKDEコンポーネント(キオスラフ)名前kio_desktop
。通常の位置を開くと、ドルフィンはkio_file
(file:/
プロトコル用)キオスレーブを使用しています。
存在するソースコードkio_desktop
デスクトップファイルの処理を担当する特別な機能があります。行229では、表示されたファイル名から最後の8文字を削除して拡張子を隠すコードを見つけることができます。
存在するパスワードkio_file
デスクトップファイルへの参照がないため、通常のファイルkio_file
として扱うとします。.desktop
答え2
これはまさにあなたが探しているものではないかもしれませんが、アイコンファイル自体の名前を変更し、.desktop拡張子を削除し、あなたが望む方法でファイル名を変更することはまだうまくいきます。好きなように表示されると思います。
デスクトップウィジェットはアイコンファイルのプロパティ(メタデータ)を使用しますが、ドルフィン(そしておそらく他のファイルマネージャ)はファイルアイテム自体のみを表示し、内容は表示しません。
後で参照できるようにメタデータを操作するときは、次のことも表示できます。
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html
これらすべての項目の目的を説明します。