首页 > 解决方案 > 自动启动终端并在 ubuntu 上运行一行

问题描述

我希望在用户登录后gnome-terminal自动启动并运行一行echo "Hello World"(尽管具体时间点不相关)。Ubuntu 自动登录用户。实现这一目标的最佳方法是什么?

我试图将 gnome-terminal 添加到启动程序列表中,但似乎无法添加任何其他命令。 gnome-terminal -- 'echo "Hello World"'打开一个空终端,但不运行代码。

标签: ubuntugnome-terminalautostart

解决方案


你可以这样做:

#!/bin/bash
gnome-terminal -- bash -c "echo \"Hello World\";bash"

但请记住,新生成的终端将在命令执行完成后关闭。因此,如果您在没有bashas 最后一个命令的情况下执行,终端将执行,但在您看到它之前就会消失。


推荐阅读