GNOME 终端具有什么类型的用户界面?

GNOME 终端具有什么类型的用户界面?

我读这里终端仿真器只是一个运行(命令行)shell 的包装程序。

因此,我们可以在这个 shell(在终端应用程序内运行)中输入不同的命令。具体来说,我们可以使用命令启动不同的应用程序。每个应用程序都有自己的用户界面。例如,有 CLI 应用程序、TUI 应用程序和 GUI 应用程序。CLI 和 TUI 应用程序在终端窗口内打开,而 GUI 应用程序在此窗口外打开。
由于终端仿真器也是一个程序(应用程序),那么终端仿真器具有什么类型的用户界面?具体来说,GNOME 终端具有什么类型的用户界面?(CLI / TUI / GUI)

维基百科

虽然GNOME 终端主要是一个命令行界面并使用键盘进行大多数输入,GNOME 终端对鼠标事件的支持有限。

我的假设是 GNOME 终端的默认用户界面是 CLI,但是当我们在此终端中启动(使用命令行 shell)任何 TUI 应用程序时,GNOME 终端的用户界面就会变为 TUI……我是对的吗?

答案1

GNOME Terminal 本身就是一个 GUI 应用程序,因为您可以使用菜单并使用 GUI 更改应用程序的设置。下面是 GNOME Terminal 的首选项窗口 - 它肯定是一个 GUI。

在此处输入图片描述

在终端会话中运行的程序有自己的用户界面,与终端本身的 UI 是分开的。

虽然典型情况是您在终端会话中运行 shell,但其实不必如此。您可以配置(使用上面的首选项窗口 :))在打开终端时自动启动其他程序。

Shell 本身当然是 CLI 的典型示例;但您可以从 shell 运行不同的程序,它们可以是 CLI、TUI 甚至是 GUI。

相关内容