我正在使用文本编辑器。我有它的可执行文件……我把它放进去/usr/sbin
,现在我可以通过命令行打开它。
现在如何安装该应用程序。我的意思是我如何才能直接从 DASH 搜索该应用程序并使用它,而不是每次都使用命令行。
答案1
您需要为其创建一个 .desktop 文件,并且该文件需要包含以下内容,Terminal=true
以便运行它也会打开您首选的终端。/usr/share/applications/appname.desktop
如果您希望系统中的所有用户都可以使用它,则可以将桌面文件放在 中$HOME/.local/share/applications/appname.desktop
,如果您只希望自己使用它,则可以将桌面文件放在 中。
桌面入口规范可以在这里找到:http://standards.freedesktop.org/desktop-entry-spec/latest/
并记住随后运行update-desktop-database
,这样您就不必注销并重新登录即可使其工作。
答案2
您应该将您的申请添加为新物品在主菜单(单点)(默认情况下未安装,但可以在Ubuntu 软件中心)。
打开主菜单,搜索范围短跑为了alacarte
:
答案3
谢谢您的回答。
出于正常目的:需要制作application.desktop
文件。
- 如果您希望系统中的所有用户都使用它,请将其放入
/usr/share/applications
。 - 如果你只想为自己
$HOME/.local/share/applications/
所需信息(更多信息:更多信息链接)
- 名称=应用程序名称
- Exec=应用程序路径
- Terminal=true/false //您是否要使用您的应用程序打开终端。
- Icon=应用程序的ICON地址。
例如:
[桌面条目] 名称=RTF 编辑器 GenericName=文本编辑器 注释=编辑 RTF 文件 关键词=纯文本;写入; 执行=rtfed 终端=false 类型=应用程序 StartupNotify=true
现在执行以下操作,以便它可以在 DASH 搜索中使用:sudo update-desktop-database
。
谢谢@Jo。