我想知道当我双击desktop文件的图标时到底发生了什么,它包含如下一行:
Exec=/bin/sh /absolute-path/script可能有一个Ubuntu应用程序来处理这个问题,对吗?
(我在Xubuntu上使用内核3.2.60)
发布于 2014-12-19 21:48:16
与往常一样,ps axjf显示正在运行的进程树。例如,我使用gnome“回退”会话并单击MC图标。树是: init - lightdm - lightdm - init -gnome-会话-gnome-面板-gnome-终端- mc。
从菜单中启动它将使gnome面板成为启动启动程序的父进程。
发布于 2014-12-19 21:48:39
桌面文件是基于一个freedesktop.org标准环境的,这些环境包括Unity、Xfce和KDE。桌面环境将解释文件并根据文件的内容运行程序。
发布于 2014-12-19 20:51:57
查看启动程序和桌面文件上的指南。
统一启动程序实际上是存储在计算机中的文件,扩展名为“.desktop”。在早期的Ubuntu版本中,使用这些文件只是为了启动特定的应用程序,但在Ubuntu中,它们也用于为每个应用程序创建右键菜单,您可以从Unity访问这些菜单。
文件中的行基本上是对桌面环境的说明,说明当单击或从该.desktop文件启动应用程序/启动程序时该如何处理。例如,“Exec=.”行是执行"=“字符后面的命令的指令。
您应该能够使用vim、nano、gedit或任何文本编辑程序打开文件。
https://askubuntu.com/questions/563433
复制相似问题