我从头开始构建 GNU-Emacs,现在我的主分区中有它的工作二进制文件。~/somedir/emacs/src
所有二进制文件也是如此。如果我发出以下命令:
PATH=$HOME/tmp/emacs/src:$PATH
该特定终端会话可以正确访问这些二进制文件。我还将其添加到 .profile 和 .bashrc 中,以便每个终端实例都能够访问它们。有没有办法让它像其他人一样成为普通的系统应用程序?我没有在应用程序列表中看到该应用程序。我在文件的“打开方式”部分没有看到它。我正在使用 MX GNU Linux 发行版。我应该怎么办?
正常的系统应用程序通常有它们的可执行文件,
/usr/bin
默认情况下它们位于您的 PATH 中。但是这个目录通常是为你的分发包带来的可执行文件保留的。/usr/local/bin
更适合附加组件。但是将可执行文件放在该目录中不会使该程序显示在您的菜单中。您应该安装一个
.desktop
文件,如https://www.maketecheasier.com/create-desktop-file-linux/中所述。请注意,您可以使用文件描述个人程序.desktop
。