端末の名前がファイルマネージャの名前と異なります。

端末の名前がファイルマネージャの名前と異なります。

RedHat Linuxで作業していますが、デスクトップ上の端末を使用するとき、または端末からファイルを読み取ると、llファイルls -lマネージャに表示されている名前とは異なる名前が表示されます。デスクトップのファイル名はですが、John端末では で表示されるとしますvc-john.desktop。ここで助けることができますか?

ベストアンサー1

あなたが観察しているのは、Red Hatを含む多くのLinuxディストリビューションで一般的な動作です。グラフィックファイルマネージャと端末間のファイル名の違いは、デスクトップ環境がデスクトップエントリ(.desktopファイル)を処理する方法によって発生します。

説明は次のとおりです。

デスクトップファイル(*.desktop):これは、Windowsのショートカットと同様に、アプリケーションへのショートカットとして機能するLinuxの特殊ファイルです。プレーンテキストファイルですが、拡張子は.desktopです。これらのファイルは通常、システム全体のアプリケーションの場合は/usr/share/applications/、ユーザー固有のアプリケーションの場合は~/.local/share/applications/にあります。高速アクセスのためにデスクトップに配置することもできます。

命名規則:GNOMEのNautilusやKDEのDolphinなどのファイルマネージャでは、これらのファイルは実際のファイル名ではなく.desktopファイルで指定された名前で表示されます。たとえば、vc-john.desktopというファイルには、Name = Johnなどの行を含めることができます。ファイルマネージャは、ファイルの「name」属性に基づいて「John」を表示します。

ターミナルビュー(llまたはls -l):端末で ls -l や ll などのコマンドを使用すると、.desktop ファイルで指定された名前ではなく、ファイルシステムの実際のファイル名が表示されます。これが「John」の代わりにvc-john.desktopが表示される理由です。

表示名を編集:ファイルマネージャに名前の表示方法を変更するには、.desktopファイルを編集して名前フィールドを変更します。ただし、端末に表示される実際のファイル名は変更されません。

なぜプレフィックスですか? :プレフィックス(例:vc-)は、特定のソフトウェアまたはスクリプトによってデスクトップファイルが生成された場合、組織または命名規則の目的で特に頻繁に使用されます。

要約すると、ファイルマネージャは.desktopファイルの内容から抽出されたユーザーになじみのある名前を表示し、端末はファイルシステムの実際のファイル名を表示します。この動作は、デスクトップをより使いやすくするために設計されたものであり、システムに問題があることを示していません。

おすすめ記事