据我所知,.desktop
文件是允许自定义应用程序设置的快捷方式。例如,我的/usr/share/applications/
文件夹中有很多。
如果我在 中打开该文件夹nautilus
,则只需双击其关联文件即可运行这些应用程序,例如双击firefox.desktop
运行 Firefox。但是,我找不到通过终端做同样事情的方法。
如果我这样做,gnome-open foo.desktop
它只是foo.desktop
作为文本文件打开。如果我使它可执行,然后在 bash 中运行它,它只会失败(这是意料之中的,它显然不是 bash 脚本)。
编辑:做exec /fullpath/foo.desktop
给我一个Permission denied
信息,即使我改变了自己的所有权。如果我使可执行文件并执行相同的命令,我正在使用的终端选项卡就会关闭(我猜它会崩溃)。最后,如果我这样做sudo exec /fullpath/foo.desktop
,我会收到错误报告sudo: exec: command not found
。
这是我的问题,如何foo.desktop
从终端运行文件?
生成窗口标题涉及哪些文件?例如,如果您打开 Rhythmbox,您会看到程序名称作为窗口标题。但它不是由.desktop
文件生成的。我需要编辑哪些文件才能在应用程序的标题中添加文本?我希望更改是永久性的
我使用 Ubuntu GNOME 15.04 和 GNOME 3.16。