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