无法执行子进程“evte”(没有此文件或目录)
当我使用 Debian + Openbox 时我经常会看到这个错误。
当我从 openbox 菜单单击没有 GUI 的程序(例如 VIM 或 Emacs(终端))时总是会发生这种情况。
我通过命令“obamenu > menu.xml”导出menu.xml文件,然后检查,发现命令是“evte -e /usr/bin/emacs - NW”
evte 是什么意思? 我需要安装的终端?它的全名是什么?
出现这个错误之前我进行过的操作如下:
- 像 rc.xml 一样配置我的 openbox 或绑定一些热键。
- 安装一些新的终端,然后通过“sudo update-alternatives --config x-terminal-emulator”切换默认终端
- 或许,通过命令“obamenu”生成一个新的菜单,我不确定。
以下是我在 obamenu 的 GitHub 网站上找到的一些技巧。 https://github.com/xaosfiftytwo/obamenu/blob/master/obamenu
#terminal_string = "evte -e" # 你的收藏夹终端执行字符串
terminal_string = "terminator -e" # 你的收藏夹终端执行字符串
将“evte”替换为“urxvt”或“uxterm”来执行命令如“urxvt -e /usr/bin/emacs - NW”可以正常工作。