Bur*_*ak. 2 filesystem files file-format .desktop
我想知道为什么我们有 .desktop 文件,我从互联网上下载了一张普通的 .jpg 图片(是的,我是一个新手,目前正在学习命令行),并且看到当我列出文件时,我看到了 .desktop 扩展名,即使我将该文件移动到文档等。
它们有多必要?它们构成什么功能?如何删除它们?
.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
Run Code Online (Sandbox Code Playgroud)
这些文件显然很重要 - 您可以自己创建它们来运行自定义命令。
您可以将这些文件之一(来自/usr/share/applications
)放到“桌面”上,然后使用它来启动程序。听起来您所做的如下:
您下载一个文件 - 然后列出文件并看到如下内容:
firefox.desktop
trivial.jpg
My Document.odt
Run Code Online (Sandbox Code Playgroud)
该.desktop
文件与下载无关。
可以.jpg
理解地移动没有任何作用 - 文件是不相关的。如果您发布桌面的屏幕截图以及命令的输出ls Desktop
,我们可以查看并比较两者。
请注意,.desktop
使用终端查看时文件的名称可能与.desktop
启动器显示的名称完全不同。例如,Google Chrome 扩展程序将显示为它们的名称,例如“Chrome 远程桌面”,但文件名将为gbchcmhmhahfdphkhkmpfmihenigjmpp.desktop
. 这可能发生在这里 - 一个奇怪的保存名称,似乎没有链接到您会识别的启动器。
我的代词是他/他
归档时间: |
|
查看次数: |
1097 次 |
最近记录: |