我在 Linux 上使用 i3-wm,我试图模仿程序启动器的行为。我已经知道“exec”命令,对于非图形命令,它似乎按预期工作。
例如,如果我在终端中输入:
exec sudo ls -aR
我会得到当前目录下所有文件夹和文件的列表。当命令退出时,终端消失。
但如果我改为在终端中键入:
执行 Chrome 浏览器
我最终会得到两个窗口:一个是 Chrome ;另一个是 Chrome ;另一个是启动 Chromium 的终端,现在 Chromium 使用它来打印调试信息。
我怎样才能从终端启动 chromium-browser 并在隐藏或杀死启动它的终端的同时保持它的事件?
最佳答案
您需要关闭 chromium-browser 进程。为此,您可以使用 nohup 命令,例如 nohup chromium-browser &
。看看this获取更多信息。
关于linux - 使用 "exec"命令行为从终端启动 Linux 图形应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51291160/