如何通过 DASH 在 /usr/sbin 中搜索程序

如何通过 DASH 在 /usr/sbin 中搜索程序

我正在使用文本编辑器。我有它的可执行文件……我把它放进去/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

您应该将您的申请添加为新物品主菜单(单点)安装 alacarte(默认情况下未安装,但可以在Ubuntu 软件中心)。

打开主菜单,搜索范围短跑为了alacarte

点菜

主菜单

创建启动器

答案3

谢谢您的回答。
出于正常目的:需要制作application.desktop文件。

  • 如果您希望系统中的所有用户都使用它,请将其放入/usr/share/applications
  • 如果你只想为自己$HOME/.local/share/applications/


所需信息(更多信息:更多信息链接

  1. 名称=应用程序名称
  2. Exec=应用程序路径
  3. Terminal=true/false //您是否要使用您的应用程序打开终端。
  4. Icon=应用程序的ICON地址。

例如:

[桌面条目]
名称=RTF 编辑器
GenericName=文本编辑器
注释=编辑 RTF 文件
关键词=纯文本;写入;
执行=rtfed
终端=false
类型=应用程序
StartupNotify=true

现在执行以下操作,以便它可以在 DASH 搜索中使用:sudo update-desktop-database
谢谢@Jo。

相关内容