Debian Linux:在另一个虚拟终端中启动/运行应用程序/进程

Debian Linux:在另一个虚拟终端中启动/运行应用程序/进程

你必须承认我的 Linux 术语非常糟糕。当我说虚拟终端时,我指的是按 ctrl+alt+ 功能键 (F1-F12)。我认为它们被称为虚拟终端。

所以我找到了这个片段,它允许您在另一个终端中启动 X 应用程序。

/usr/bin/xinit /opt/someAppFolder/SomeApplication -- :1

我发现它的形式允许您在另一个终端中运行 Steam,这样您可以轻松地从全屏游戏切换回桌面。

但我想做的是从我的桌面终端(tty7)在另一个终端中启动一个应用程序(不需要X)。我知道我可以切换到另一个终端,登录,然后运行该应用程序。但我可以写一个脚本来做到这一点吗?那么我需要做的就是单击快捷方式吗?

答案1

使用openvt。请注意,您需要是 root 用户,因为除非用户登录,否则终端设备属于 root 用户。

openvt -c 8 myapp

-s如果您想在openvt运行命令时切换到 vt 8 ,请添加该选项。

相关内容