Ubuntu 12.10 上的哪个系统文件夹是主菜单 .desktop 图标存储在???
我很难找到....
我隐藏了 Unity 的启动器,因为我更喜欢使用开罗码头。
这就是为什么我试图找到一种方法让从 Ubuntu 软件中心安装的东西在我的桌面上自动设置一个快捷方式。
我正在创建一个自定义的 ubuntu live cd,我想向默认扩展坞添加一些项目。我认为必须在 /etc/skel 中放入一些东西,以便在启动时创建“ubuntu”用户时,它已经有一个自定义的扩展坞。
有几篇关于创建 .desktop 文件并将其放入 .local/share/applications 然后将其拖到 Dock 中的帖子。这对我没有帮助,因为这意味着 livecd 用户必须进行拖放操作。
是否有一个设置文件列出了当前在 Dock 中显示的内容?
理想情况下,我想要一些适用于 unity 和 unity-2d 的东西。
我想知道为什么我们有 .desktop 文件,我从互联网上下载了一张普通的 .jpg 图片(是的,我是一个新手,目前正在学习命令行),并且看到当我列出文件时,我看到了 .desktop 扩展名,即使我将该文件移动到文档等。
它们有多必要?它们构成什么功能?如何删除它们?
我搜索了 supermeatboy 的 .desktop 文件,因为它不在 /usr/share/applications/ 中。所以我使用了终端:
chocobai@desktoppc:/$ locate *.desktop | grep -iR "meat"
/home/chocobai/.gnome/apps/supermeatboy_com-supermeatboy_1.desktop
/home/chocobai/.local/share/applications/supermeatboy_com-supermeatboy_1.desktop
/home/chocobai/.supermeatboygame/.mojosetup/supermeatboy_com-supermeatboy_1.desktop
Run Code Online (Sandbox Code Playgroud)
我猜安装程序这样做是因为向后兼容。Unity 如何处理这些文件?具体来说,它监视哪些文件夹?为什么它们不需要是可执行的?为什么不是只有一个像 /usr/share/applications/ 这样的文件夹来保存 .desktop 文件?
我找到了很多类似问题的答案,听起来像
“它应该在 /usr/share/applications 中,但如果它不在那里,只需在终端中输入......”
等等。但这从未回答 Unity 如何处理(查找、搜索)这些文件的问题。提前致谢。